Tranmere extended their advantage at the top of npower League One to three points despite being held to a 1-1 draw at Stevenage.
Jake Cassidy looked to have earned victory for the visitors when he headed home 12 minutes from time, but Greg Tansey's stoppage-time strike snatched a dramatic point for the hosts.
Ronnie Moore's side stretched their lead at the summit, though, as Sheffield United - who had started the day in second place - went down 2-0 at fifth-placed Brentford. Clayton Donaldson and Harry Forrester netted the goals in the first half-hour to seal a result which saw the Blades slip two places to fourth.
MK Dons and Doncaster moved second and third, respectively, after both posting emphatic wins.
Luke Chadwick scored twice as the Dons thrashed 10-man Colchester 5-1 - their fifth win in six games, while Doncaster hammered second-bottom Scunthorpe 4-0 at the Keepmoat Stadium.
Notts County climbed into the final play-off spot thanks to a 1-0 home win over promotion rivals Swindon, Alan Judge's fine solo effort just before the half-hour mark proving decisive.
Bottom-of-the-table Hartlepool picked up their first point under new manager John Hughes in a 1-1 draw at Walsall. Evan Horwood's first-half penalty put the visitors ahead at Banks's Stadium but they were pegged back soon after the interval by Dean Holden's equaliser.
Shrewsbury also remained in the drop zone after a 1-0 defeat at Oldham, Jonathan Grounds' early goal separating the sides at Boundary Park, while Carlisle gave themselves breathing space over the drop zone with a 3-1 victory at Yeovil.
Bury stayed 21st after a 2-2 home draw against 10th-placed Bournemouth and Portsmouth - above Bury on goal difference - drew 1-1 at Coventry thanks to a last-gasp Izale McLeod equaliser.
Finally, there were 2-0 home wins for 13th-placed Leyton Orient and 14th-spotted Crewe - against Preston and Crawley, respectively.