Doncaster Rovers moved five points clear at the top of npower League 1 after capitalising on the postponed fixtures elsewhere.

The bad weather hit football matches across the country, with four fixtures in the third tier postponed. Shrewsbury Town's meeting with Oldham Athletic, Crawley Town's clash with Crewe Alexandra and Colchester United's meeting with Milton Keynes Dons were all called off, with Sheffield United's fourth-versus-second clash against Brentford the highest profile casualty of the weather.

Brian Flynn's table-toppers capitalised on that at Scunthorpe United, where they ran out 3-2 victors. David Mirfin's own goal and an Iain Hume effort put Rovers two goals ahead, only for Mark Duffy to reduce the deficit. Chris Brown netted Doncaster's third minutes after the restart and, despite a late Karl Hawley goal for the hosts, the visitors held on for three points.

Swindon Town moved up to second in the standings on goal difference after a 0-0 home draw with Notts County. The Robins were one of three teams on 67 points along with Brentford and Bournemouth, who reached that tally with a 4-1 home defeat of Bury.

Brett Pitman put the Cherries ahead after eight minutes and, after Andy Bishop had levelled, efforts from Matt Ritchie, Harry Arter and Matt Tubbs secured victory.

Yeovil Town missed the chance to move into fifth after a stunning late comeback by Carlisle United. The Glovers were 3-1 up as the match came to a close, courtesy of Kevin Dawson, Paddy Madden and James Hayter goals.

However, Lee Miller netted his second of the afternoon in the 90th minute and then Luke Ayling put into his own goal in stoppage-time to make it 3-3.

Elsewhere, Preston North End were held to a goalless draw at home to Leyton Orient and bottom-placed Hartlepool United drew 0-0 with Walsall.

Portsmouth's recent revival continued with a 2-0 win over beleaguered Coventry City, with Jed Wallace and Patrick Agyemang grabbing the goals.

Promotion hopefuls Tranmere Rovers face Stevenage on Sunday should the game get the go ahead.