Nottingham Forest held on to top spot in Coca-Cola League One despite drawing 1-1 at Port Vale.
Tranmere had looked like taking over at the summit but lost a two-goal lead to draw 2-2 at home to Huddersfield.
Those results enabled Bristol City to take advantage and move within a point of the lead thanks to a 1-0 win at Bournemouth.
Forest were stung by a goal in just 12 seconds from Michael Husbands at Vale Park and could not forge ahead after Ian Breckin's equaliser in the 33rd minute.
Vale finished with only 10 men when Husbands was sent off but still Forest had to settle for a point.
Calvin Zola and Chris Greenacre both struck in the first half for Tranmere but Huddersfield came back after the break through Andy Booth and Gary-Taylor Fletcher.
Phil Jevons hit Bristol City's 70th-minute winner at Bournemouth while Bradford also threw away a two-goal lead in a 3-3 draw at Doncaster.
Two from Dean Windass inside the opening 23 minutes had put the Bantams on course for victory but they needed a Marc Bridge-Wilkinson equaliser after a Paul Green brace and a James Coppinger effort changed the game. Doncaster finished without Graeme Lee, who was sent off for two bookable offences.
Rotherham remained bottom of the table after losing 2-1 at Oldham. Will Hoskins had cancelled out a Stefan Stam goal to give the Millers hope of a point but Paul Warne settled the match.
Carlisle United stretched their unbeaten record to eight games with a flattering 2-0 home victory over Blackpool.
The Seasiders dominated for long periods but goals from Chris Lumsdon and Karl Hawley gave the Cumbrians all three points.
Cheltenham suffered their fifth straight defeat as visitors Northampton secured a 2-0 win thanks to second-half goals from Andy Kirk and Scott McGleish.
Alan Dunne earned Millwall their first point in five games as they drew 1-1 with Brentford at The Den.
Defender Matthew Lockwood claimed a remarkable second-half hat-trick to help Leyton Orient secure an unlikely 3-3 draw with Gillingham.
Two minutes before the break Danny Jackman crossed from the left and Mark Bentley headed home from six yards.
And on the stroke of half-time it was 2-0 as Guylain Ndumbu-Nsungu tapped home from a Clint Easton cross.
Ndumbu-Nsungu was the provider for Gillingham's third when he played clear Matthew Jarvis, who eluded Brian Saah to fire home his fourth of the season in the 57th minute.
But Lockwood netted three times in the final 14 minutes to salvage an astonishing point.
Goals from Rory Fallon and Leon Knight gave much-changed Swansea a deserved 2-1 victory over Crewe.
Substitute Wayne Gray's late strike ensured Yeovil continue their climb towards the top of League One with a 2-0 victory over Brighton.