Two goals in the last 10 minutes saw Norwich recover from a goal down to beat Brighton 2-1 and extend their lead at the top of Coca-Cola League One.
The Seagulls had taken the lead through Elliott Bennett's free-kick from 20 yards in the 20th minute and the south coast side looked well set to claim three points in their battle against relegation as they reached the final 10 minutes with their lead intact.
However, the league leaders had different ideas and they drew level in the 80th minute through Grant Holt's shot from Wes Hoolahan's cross. Four minutes later and the game was turned on its head when Gary Doherty headed home Darel Russell's free-kick from close range.
With Leeds drawing 1-1 at Leyton Orient, thanks to an injury-time Charlie Daniel own goal, it means the Canaries' lead is four points.
The hosts had taken the lead with seven minutes remaining when Tamika Mkandawire headed home but the Elland Road side did not give up and their pressure culminated in Daniels putting into his own net.
Colchester failed to leapfrog Charlton into third as they squandered a two-goal lead to draw 2-2 at Stockport.
David Prutton put the visitors ahead from 35 yards before Anthony Wordsworth put them 2-0 up after only 17 minutes.
However, the bottom club rallied, Jabo Ibehre pulling one back four minutes later before the same player levelled in the 77th minute.
Copyright (c) PA Sport 2009, All Rights Reserved.