Match ends, Scunthorpe United 2, Doncaster Rovers 0.
Doncaster's League One relegation concerns increased as they were beaten by Scunthorpe to suffer a seventh defeat in eight games.
The home side took the lead when Tom Hopper swept in a shot following a left-wing cross from Conor Townsend.
Doncaster struggled to break down a solid home defence and went further behind when centre-back David Mirfin headed in a Jim O'Brien corner.
The defeat leaves Rovers two points above the relegation zone.
Scunthorpe manager Nick Daws told BBC Radio Humberside: "The performance, for a derby game, I thought was excellent from start to finish.
"We yet again showed our desire and determination to win a football match and today we've got our just rewards. We were excellent.
- 33ClarkeBooked at 82mins
- 23M Wallace
- 15DawsonSubstituted forKingat 81'minutes
- 22HopperSubstituted forWoottonat 83'minutes
- 11O'BrienSubstituted forMcSheffreyat 89'minutes
- 2LundSubstituted forWilliamsat 46'minutes
- 37CalderSubstituted forGrantat 59'minutes
- Kevin Wright
- Shots on Target
Second Half ends, Scunthorpe United 2, Doncaster Rovers 0.
Foul by Paddy Madden (Scunthorpe United).
Andy Butler (Doncaster Rovers) wins a free kick in the attacking half.
Jack King (Scunthorpe United) wins a free kick in the defensive half.
Foul by Paul Keegan (Doncaster Rovers).
Attempt missed. Richard Chaplow (Doncaster Rovers) right footed shot from very close range is just a bit too high.
Substitution, Scunthorpe United. Gary McSheffrey replaces Jim O'Brien.
Foul by Kyle Wootton (Scunthorpe United).
Aaron Taylor-Sinclair (Doncaster Rovers) wins a free kick in the attacking half.
Hand ball by Kyle Wootton (Scunthorpe United).
Attempt blocked. Paddy Madden (Scunthorpe United) right footed shot from the centre of the box is blocked.
Substitution, Scunthorpe United. Kyle Wootton replaces Tom Hopper.
Attempt missed. Paul Keegan (Doncaster Rovers) right footed shot from the right side of the box is close, but misses the top left corner.
Jordan Clarke (Scunthorpe United) is shown the yellow card for a bad foul.
Foul by Jordan Clarke (Scunthorpe United).
Lynden Gooch (Doncaster Rovers) wins a free kick on the left wing.
Substitution, Scunthorpe United. Jack King replaces Stephen Dawson.
Corner, Scunthorpe United. Conceded by Andy Butler.
Corner, Doncaster Rovers. Conceded by Murray Wallace.