Doncaster moved five points clear at the top of League One after triumphing over relegation-threatened Scunthorpe.
Rovers dominated the early exchanges and were 2-0 ahead after David Mirfin turned David Cotterill's cross into his own net and Iain Hume finished smartly.
Mark Duffy's spectacular strike pulled one back for the Iron, but Chris Brown restored the two-goal lead.
Karl Hawley's scuffed effort gave the hosts hope of a late comeback, but the league leaders held on for victory.
Doncaster, though, will be pleased with their afternoon's work, which saw them take full advantage of the postponement between Sheffield United and Brentford, and Swindon's draw with Notts County, to extend their lead at the top of the league.
However, struggling Scunthorpe, whose performance belied their lowly position in League One, are winless in four and remain a point off safety in 21st.
VIEW FROM THE DRESSING ROOM
Scunthorpe boss Brian Laws told BBC Radio Humberside:
"I can't believe that this is two games we've played Doncaster and conceded two own goals on the far post, by just the basics.
"You can't legislate for that, there's no planning in that, it was just one of those things, but it doesn't half give you a jolt.
"You can see from that moment on, that players were starting to panic a bit, they weren't composed, and they had their tails up and we had ours down."
Doncaster Rovers boss Brian Flynn told BBC Radio Sheffield:
"I thought we started brightly. Scunthorpe start games strongly and we needed to match their start, and we did in the first and second half.
"Generally I was delighted with the team ethic and the teamwork we've shown today.
"I don't like games in hand, I prefer the points and the pitch played really well.
"When I woke up this morning and I saw what was outside I thought there's no chance [of the game going ahead], but it's been good and the groundstaff must be congratulated."