LEEDS UNITED had their lead at the top of League One cut to two points after they were held to a 0-0 draw at Brentford on Saturday.
Charlton Athletic took advantage of the Elland Road club's slip-up to edge closer to the division's summit by defeating Stockport County 2-1.
Addicks stopper Rob Elliot scored a last minute own goal, but it was not to matter as strikes from Sam Sodje and Scott Wagstaff had already put them in a winning position.
Norwich City scored a last-gasp leveller to earn a 3-3 draw from a dramatic game at Yeovil Town.
The Glovers twice led and looked set to take all three points when on-loan Spurs youngster Jon Obika notched in injury time to make it 3-2.
But Darel Russell struck back to make sure the Canaries kept hold of third place.
Colchester United's promotion charge continued with a 2-1 victory at Brighton & Hove Albion on Friday night.
All the away side's work was done in the opening 14 minutes as Phil Ifil and Anthony Wordsworth struck to put them 2-0 up and ensure Gary Dicker's reply counted for little.
At the Galpharm Stadium one of the division's best home records came up against the side with the worst away form - and the game did go as expected even if Huddersfield Town were given an early scare by Gillingham.
Simon Jackson lobbed the Gills into a 1-0 lead, but Huddersfield roared back with two goals in the final five minutes of the opening period from strikers Lee Novak and Jordan Rhodes, and 2-1 was the way it stayed.
Bristol Rovers supplanted Swindon Town in the play-off places with a 3-0 win over the Robins at the Memorial Stadium,
It was a whirlwind start from the Pirates as two Jeff Hughes goals plus Jo Kuffour's strike - all inside the first 34 minutes - sealed the points.
Steve Morison scored twice as Millwall recovered from the blow of Manny Smith's early goal to defeat Walsall 2-1.
Carlisle United's good form continued as they beat struggling Wycombe Wanderers 1-0 at Brunton Park thanks to Vincent Pericard's goal.
Former O's man Adam Boyd was on target as Hartlepool United saw a 2-0 half time lead against Southend United go to waste, with the Essex side eventually winning 3-2.
Lee Barnard scored twice and Francis Laurent got the other as the Shrimpers completed a remarkable turnaround.
Southampton's rise up the table continues as the Saints overpowered Tranmere Rovers to run out 3-0 winners.
Dan Harding got the scoring underway before Rickie Lambert's double sealed the points.
Oldham Athletic moved four points clear of the drop zone as second half goals from Deane Smalley and Paul Heffernan were enough to see off the challenge of Exeter City.