Tranmere Rovers extended their advantage at the top of npower League 1 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 Rovers moved second and third, respectively, after both posting emphatic wins.

Luke Chadwick scored twice as the Dons thrashed 10-man Colchester United 5-1 - their fifth win in six games, while Doncaster hammered second-bottom Scunthorpe United 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 Town, Alan Judge's fine solo effort just before the half-hour mark proving decisive.

Bottom-of-the-table Hartlepool United 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 Town also remained in the drop zone after a 1-0 defeat at Oldham Athletic, Jonathan Grounds' early goal separating the sides at Boundary Park, while Carlisle United gave themselves breathing space over the drop zone with a 3-1 victory at Yeovil Town.

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 City thanks to a last-gasp Izale McLeod equaliser.

Finally, there were 2-0 home wins for 13th-placed Leyton Orient and 14th-spotted Crewe Alexandra - against Preston North End and Crawley Town, respectively.