Norwich 2 - 1 Nott'm Forest
Norwich returned to second in the Championship with victory over Nottingham Forest, whose promotion hopes were dealt another blow.
A freak goal gave Forest the lead when a clearance by keeper John Ruddy bounced off Nathan Tyson and flew in.
Norwich equalised when Grant Holt headed in David Fox's free-kick from the right, at the far post.
Andrew Surman fired in what proved to be a 37th-minute winner before Forest's Paul Konchesky saw red late on.
That second yellow for the loan signing came in stoppage time and did not affect the outcome of a game which Norwich dominated.
The victory sees Paul Lambert's men leapfrog Cardiff into the second automatic promotion spot, although the Welsh side would return to the position with victory over Portsmouth on Saturday.
Norwich were behind after just three minutes when Tyson opened the scoring thanks to a touch of good fortune.
A hopeful ball from Forest right-back Brendan Moloney to the left edge of the area was met first by Ruddy but his attempted clearance rebounded off Tyson's leg and sailed in.
It was the perfect start for, Forest who won their first match in 10 on Tuesday, having dropped from second spot at the start of February to outside the top six.
But Norwich, who are unbeaten at Carrow Road in 2011, fought back well. Soon after forward Simeon Jackson fired his snap-shot over the bar, team-mate Holt gave the Canaries the lead.
The former Forest man, who passed a late fitness test, appeared to use Guy Moussi for leverage before nodding in David Fox's free-kick at the far post - his 22nd goal of the season.
Midfielder Lewis McGugan, who earlier in the season had led Forest's charge with some spectacular goals, was conducting the visitors' attacks and he was unlucky not to score when his strike from a tight angle was cleared by Canaries defender Zak Whitbread.
Nottingham-born McGugan then danced past a couple of challenges in the area to set up Moussi, whose shot rebounded off Ruddy's right-hand upright.
Moments after that miss, Norwich took the lead. Holt, who pulled the strings for the home side, played a beautifully-weighted ball for Surman who drifted the wrong side of Moussi before placing his left-foot strike past goalkeeper Lee Camp.
Forest should have equalised before half-time but David McGoldrick scuffed his volley as he attempted to convert McGugan's floated free-kick.
Norwich had chances to extend their lead shortly after the break when Surman fired wide from the left of the area and Jackson had a firm low shot thrusted away by the boot of Lee Camp.
Forest, who lost striker Kris Boyd to injury seconds before half-time, produced little after the break, with a Tyson sliced shot from 12 yards their only opportunity of note.
It was Norwich who looked stronger in the final 10 minutes and Jackson, who deserved a goal, should have scored but glanced his header wide from six yards out before firing a low shot against the post.
Konchesky was dismissed in injury time after picking up a second yellow card.
Defeat sees Forest remain a point outside the top six with a derby against Leicester up next.
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +3:46
Henri Lansbury fouled by David McGoldrick, the ref awards a free kick. Henri Lansbury produces a shot on goal direct from the free kick, Lee Camp makes a save.90:00 +2:16
The official flags Chris Gunter offside. Indirect free kick taken by John Ruddy.90:00 +1:04
Andrew Surman takes the direct free kick.90:00 +1:04 Dismissal
Dismissal Paul Konchesky sent from the field by the ref for second bookable offence.90:00 +0:53
Paul Konchesky challenges Andrew Surman unfairly and gives away a free kick.90:00 +0:25
The ball is swung over by Luke Chambers, Andrew Surman makes a clearance.89:25 Substitution
Substitution Rob Edwards comes on in place of Simeon Jackson.89:04
A cross is delivered by Paul McKenna, Robert Earnshaw produces a right-footed shot from the edge of the area and misses to the left of the target.88:49
A cross is delivered by Chris Gunter, clearance by Zak Whitbread.87:12
Shot by Simeon Jackson from deep inside the area bounces off the post.86:10
Paul McKenna is penalised for handball and concedes a free kick. Elliott Ward takes the free kick.83:29
Andrew Surman takes the chance to get an effort at goal. Blocked by Paul Konchesky.82:45
Foul by Wes Morgan on Simeon Jackson, free kick awarded. Free kick crossed by Simon Lappin, Luke Chambers manages to make a clearance.81:29
Chris Gunter produces a right-footed shot from outside the penalty area and misses left.81:17
David McGoldrick crosses the ball, clearance made by Zak Whitbread.80:33
Simon Lappin sends in a cross, Close range header by Simeon Jackson misses to the right of the goal.79:46
Inswinging corner taken left-footed by Andrew Surman played to the near post, Paul McKenna makes a clearance.79:29
Corner taken by Henri Lansbury from the left by-line played to the near post, Paul McKenna manages to make a clearance.79:05
Henri Lansbury takes the inswinging corner, clearance made by Paul McKenna.
Henri Lansbury sends in a cross, clearance made by Paul McKenna.78:17
The ball is sent over by Simon Lappin, clearance by Wes Morgan.77:05 Substitution
Substitution Simon Lappin replaces Wesley Hoolahan.76:28
Paul Konchesky crosses the ball, clearance made by Elliott Ward.76:17
Chris Gunter delivers the ball.76:11
The ball is delivered by Chris Gunter, clearance by Zak Whitbread.74:32
Free kick awarded for an unfair challenge on David McGoldrick by Andrew Crofts. Direct free kick taken by Lee Camp.73:57
Marcus Tudgay gives away a free kick for an unfair challenge on Marc Tierney. Free kick taken by John Ruddy.72:43 Substitution
Substitution Robert Earnshaw replaces Nathan Tyson.72:26
Shot by Nathan Tyson from deep inside the penalty area misses to the left of the goal.72:12
Centre by Paul Konchesky, clearance made by Zak Whitbread.71:51
The ball is crossed by Marc Tierney.68:35
Effort by Lewis McGugan from a long way out goes over the crossbar.68:15
Centre by Brendan Moloney, clearance by Zak Whitbread.65:12
Russell Martin crosses the ball, Paul Konchesky manages to make a clearance.63:08
Paul Konchesky produces a cross.62:38
Paul McKenna sends in a cross, clearance by Marc Tierney.62:12
Brendan Moloney sends in a cross, clearance by Zak Whitbread.61:04
Unfair challenge on Nathan Tyson by Zak Whitbread results in a free kick. Lewis McGugan crosses the ball from the free kick right-footed from right channel, Zak Whitbread makes a clearance.59:50 Substitution
Substitution David Fox leaves the field to be replaced by Henri Lansbury.58:41
The ball is delivered by Marc Tierney, clearance made by Luke Chambers.55:39
Corner taken left-footed by Andrew Surman, clearance by Wes Morgan.54:18
Wes Morgan is ruled offside. Free kick taken by John Ruddy.53:33
Inswinging corner taken by Nathan Tyson, clearance by Elliott Ward.52:53
Centre by Grant Holt, Simeon Jackson takes a shot. Save by Lee Camp.52:12
The ball is swung over by Paul Konchesky, save by John Ruddy.50:23
Shot from just outside the penalty box by Nathan Tyson misses to the left of the target.50:05 Substitution
Substitution (Nottm Forest) makes a substitution, with Chris Gunter coming on for Guy Moussi.48:21
Grant Holt has an effort at goal from just inside the box that misses to the left of the target.48:04
Simeon Jackson takes a shot. Save by Lee Camp.47:29
Centre by Paul Konchesky, save made by John Ruddy.47:18
The ball is delivered by Guy Moussi.47:04
Centre by Brendan Moloney, Marc Tierney makes a clearance.45:50
Andrew Surman has an effort at goal from deep inside the area missing to the left of the target.45:01
The second half begins.45:00 +4:45 Half time
Half Time The match has reached half-time.45:00 +4:16
A cross is delivered by Paul Konchesky, Elliott Ward makes a clearance.45:00 +3:57
Paul Konchesky takes a short corner.45:00 +3:50
Guy Moussi crosses the ball, clearance made by Marc Tierney.45:00 +3:43
The ball is crossed by Paul Konchesky, Elliott Ward manages to make a clearance.45:00 +0:54 Substitution
Substitution Marcus Tudgay comes on in place of Kris Boyd.44:24
Lewis McGugan delivers the ball.43:38
The ball is swung over by Brendan Moloney, clearance made by Zak Whitbread.43:24
Shot from 25 yards from Lewis McGugan. Blocked by Zak Whitbread.42:21
Zak Whitbread concedes a free kick for a foul on Kris Boyd. A cross is delivered by Lewis McGugan, Shot by David McGoldrick. Save by John Ruddy.40:57
Foul by Wes Morgan on Grant Holt, free kick awarded. David Fox takes the direct free kick.40:25
A cross is delivered by Nathan Tyson, clearance made by Marc Tierney.37:02 Booking
Booking Paul Konchesky receives a caution for unsporting behaviour.36:59
Grant Holt provided the assist for the goal.36:59 Goal scored
Goal! - Andrew Surman - Norwich 2 - 1 Nott'm For Andrew Surman finds the net with a goal from deep inside the penalty box low into the middle of the goal. Norwich 2-1 Nottm Forest.34:26
Free kick awarded for an unfair challenge on Luke Chambers by Simeon Jackson. Lee Camp takes the free kick.33:10
The official flags Simeon Jackson offside. Free kick taken by Lee Camp.32:15
The ball is swung over by Andrew Surman, clearance made by Luke Chambers.29:41
The ball is crossed by David McGoldrick, Kris Boyd produces a header from inside the area that goes over the crossbar.29:06
The ball is swung over by Paul McKenna, Russell Martin makes a clearance.28:03
Guy Moussi has an effort at goal from deep inside the box striking the post.26:02
David McGoldrick has an effort at goal from just outside the penalty box which goes wide of the left-hand post.25:56
The ball is swung over by Paul Konchesky, clearance made by Zak Whitbread.24:44
Centre by Grant Holt, Wes Morgan manages to make a clearance.24:36
Brendan Moloney sends in a cross, David Fox makes a clearance.24:04
Lewis McGugan takes a shot. Zak Whitbread gets a block in.23:45
The ball is sent over by Nathan Tyson, Andrew Crofts makes a clearance.22:13
Brendan Moloney delivers the ball, save by John Ruddy.20:58
Effort from the edge of the box by Andrew Surman goes wide of the right-hand upright.20:50
Andrew Surman crosses the ball, clearance by Wes Morgan.19:36
Brendan Moloney has an effort at goal from just outside the box which goes wide of the right-hand post.17:40
Unfair challenge on Kris Boyd by Zak Whitbread results in a free kick. Shot comes in from Lewis McGugan from the free kick.12:51
Grant Holt fouled by Luke Chambers, the ref awards a free kick. David Fox crosses the ball from the free kick right-footed from right channel, Andrew Surman concedes a free kick for a foul on Brendan Moloney. Free kick taken by Lee Camp.12:07
The ball is swung over by David McGoldrick.11:36
The ball is delivered by Grant Holt, Russell Martin takes a shot. Blocked by Paul McKenna.10:41
Lewis McGugan delivers the ball, save made by John Ruddy.9:39
Assist by David Fox.9:39 Goal scored
Goal! - Grant Holt - Norwich 1 - 1 Nott'm For Grant Holt scores a headed goal from inside the six-yard box. Norwich 1-1 Nottm Forest.9:03
Kris Boyd gives away a free kick for an unfair challenge on Wesley Hoolahan. David Fox produces a cross,8:17
Unfair challenge on David McGoldrick by Andrew Surman results in a free kick. Direct free kick taken by Lee Camp.7:38
Inswinging corner taken by Wesley Hoolahan from the right by-line, clearance by Wes Morgan.7:07
Free kick awarded for a foul by David McGoldrick on Zak Whitbread. Direct free kick taken by Zak Whitbread.6:30
Centre by Andrew Crofts, Shot from close range by Simeon Jackson clears the bar.5:02
Free kick awarded for an unfair challenge on Paul Konchesky by Grant Holt. Direct free kick taken by Paul Konchesky.2:39 Goal scored
Goal! - Nathan Tyson - Norwich 0 - 1 Nott'm For Nathan Tyson finds the back of the net with a goal from the edge of the penalty box to the bottom right corner of the goal. Norwich 0-1 Nottm Forest.2:00
The ball is swung over by Guy Moussi.1:32
A cross is delivered by Nathan Tyson.0:00
The match gets underway.
Live data and text provided by our data suppliers