Oli Johnson's injury-time winner for Norwich City stopped Leeds closing the gap on the league leaders to just a point. Simon Grayson's men did their bit, beating Oldham - City's next opponents - 2-0 at Elland Road with Luciano Becchio getting both goals within seven second-half minutes.

Oli Johnson's injury-time winner for Norwich City stopped Leeds closing the gap on the league leaders to just a point.

Simon Grayson's men did their bit, beating Oldham - City's next opponents - 2-0 at Elland Road with Luciano Becchio getting both goals within seven second-half minutes. But, thanks to Johnson's own double, all that did was keep Leeds three points behind the Canaries - though they do still have a game in hand.

Third-placed Colchester saw their home game with Brentford called off because of the state of their pitch - but Charlton were unable to move above them as they went down 2-1 at home to Brighton.

Brighton, who came so close to beating Leeds at the weekend, took a first half lead through Inigo Calderon at The Valley and Elliott Bennett netted a second 12 minutes from time to ensure Akpo Sodje's 94th-minute strike was purely a consolation.

That means City now have a seven-point cushion over third-place as they bid to secure one of the automatic promotion places.

Swindon are the current form team. They are now only a point behind the Addicks with two games in hand after thrashing Stockport 4-1 with goals from Bolton loanee Daniel Ward, Billy Paynter (two) and Simon Ferry.

Huddersfield stay sixth after Lee Novak's brace, coming in the eighth and 48th minutes, was enough to beat Tranmere 2-0 on Merseyside. But Millwall kept up the pressure as they won 3-1 at MK Dons with the help of a second-half double from Neil Harris.

Hartlepool climbed out of trouble with a 4-1 thrashing of Carlisle which included a wonder goal from Ritchie Jones, running half the length of the field before cutting inside and curling a shot into the net.

Sam Williams' early goal gave Yeovil a 1-0 win at Walsall, while Tamika Mkandawire's 72nd-minute strike rescued a point for Leyton Orient, cancelling out an early Chris Dickson goal in a 1-1 draw.

Wycombe and Southampton played out a goalless draw, while Exeter against Bristol Rovers was postponed.