Norwich City head coach Philippe Clement said he felt that was his side's best performance under him following the 2-1 win against Millwall.
"I think it was our best performance until now, this season, if you take into account the opponent, their qualities, away game, the way we played, the way we created the chances.
"It would have been the perfect game if we had scored five goals, which was possible today.
"We missed that in the first half, scoring the first goal or the second and third and then you go behind, but that's the good thing that they took their lessons, and they didn't sit about and then we came back and deservedly scored two more goals.
"Then staying in the game at the end, digging in against a team who is physically really strong, who are second in the league, so, to perform like that, I think it's a big performance of my squad.
"At half-time I said to continue what they've been doing, not to be satisfied with the first half, because we were nowhere yet and that we had to go full for the victory, what we discussed before the game, and to show that we are not only, what people say, a sexy team, but that we are also a tough team, we can win the duals because that's important in this place.
"If you don't win those, you cannot play football and the team did both.
"It's a really important step again forwards with all the squad and I think several players really made a step forward in what they showed until now, in the time that I've been here."
Although impressed by a number of players in Monday's victory, Clement praised Pelle Mattsson for his third goal in as many games.
"He's been very impressive, because it's also something he didn't do much before his injury.
"It has to do with him, with being smart; we discussed also before the game, we showed them images that there could be space in those moments, if we came in the box.
"He took a good look and knew that we could find space there, coming in with the right timing and then putting it in the top corner, so, a really, really good goal, a smart goal, but he is taking big steps the last couple of months, with every information that he gets from all the coaches.
"You see how many players we changed from the Portsmouth game, so all squad is involved in that, all squad is ready, all squad is fighting.
"That's been going on now for a few months and because of that, we can create more consistency in our results.
"It's a pity that the club started the way they started in the first 15 games, otherwise, it would be a different story, but I will keep pushing until the end of the season to get the maximum amount of everybody in the squad and they need to show they want to be part of the story next year."
Attention now turns to the East Anglian derby as Norwich City host Ipswich Town at Carrow Road on Saturday.
"It's a big challenge, they're a team that invested a lot in summer to go to the Premier League.
"They're also in this play-off spots, so it will not be a free ride, for sure, but the team has showed against Coventry, against Middlesbrough, against Southampton, against Millwall now that we can compete, but we need to be top on the day to get points, and we're gonna go full for that, because we know how important it is for our fans, so we want to give them something special."