New Bolton boss Dougie Freedman was delighted with his side's attitude as they came from behind to defeat npower Championship leaders Cardiff.
The Bluebirds went ahead in the 40th minute when Craig Noone netted but substitute David Ngog produced a dramatic cameo after his second-half introduction - having a goal disallowed, winning a penalty for Martin Petrov to convert and then nodding home the winner.
The Frenchman had not finished there though and ended the day by being sent off in the closing seconds. Assessing a chaotic series of events, Freedman said: "I learnt today that this team can respond from setbacks and not just put their heads down when things aren't going right for them."
Freedman added: "We've got a group of players in there who are up for the challenge and this is a team that I think will play in the Premier League. It was difficult to take being 1-0 down at half-time, but it was a terrific response from our players after the break."
As for Ngog, the Scot was happy with his overall contribution despite the red card "Strikers have got to live on the edge and he got his goal and got sent off and I was happy with that," he said. "Unfortunately, he just boiled over the top, but I've no complaints with him because he was fantastic."
Tempers flared in the dying minutes after Ngog was sent off and Mark Hudson had a penalty claim turned down by the referee. The result ended a run of three straight wins for the Bluebirds, who are now only top of the table on goal difference.
Cardiff boss Malky Mackay was left furious with the officials' performances and also believed that the home side's penalty was a soft one.
"Do I feel hard done by? In a word yes," said Mackay. "Bolton had to come out and have a go in the second half and they got a penalty from nothing. David Ngog dived before he was even touched so if he gives that he has to give us a penalty with Hudson.
"I certainly hope the referee and the linesman look at their performances because neither of them were good enough tonight.
"They had a goal which could have been given but the standard of officiating overall was not good enough. It has ultimately cost us the game and that could prove to be vital at the end of the season."