Match ends, Doncaster Rovers 3, Wigan Athletic 0.
Chris Brown scored twice as Doncaster ended Wigan's eight-match unbeaten run with a comprehensive win at the Keepmoat Stadium.
Paul Keegan picked out Brown for the forward to open the scoring for the home side after six minutes.
James Coppinger added a second after a goalmouth scramble involving Richie Wellens just after half-time.
After James Husband was fouled by Tyias Browning, Brown scored Doncaster's third from the spot.
Paul Dickov's team are now only in the relegation zone on goal difference, while Wigan are five points off the play-offs following their first loss since the 2-1 defeat in Maribor on 12 December.
Coppinger clipped a shot wide after an impressive dribble before Brown finished from Keegan's cross.
Wigan newboy Nicky Maynard had a shot tipped over by Ross Turnbull and Nick Powell then put too much power on a lob.
Latics goalkeeper Ali Al Habsi denied Wellens but Coppinger turned in the rebound before Brown converted from the spot for his fifth goal of the season.
Doncaster manager Paul Dickov:
"We've shown exactly what we are capable of. There are 20 games left and we have to perform like that in every one.
"If we do, we won't have any problem at all staying out of the bottom three.
"Chris Brown was magnificent and deservedly scored a couple of goals, but he flogs himself to death every game and we need to bring someone in to help him out."
Wigan manager Uwe Rosler:
"We weren't at our best and I think the run of games we've had recently caught up with us.
"We never really got the ball down or had enough penetration to hurt them. All credit to Doncaster, they deserved to win.
"It's how we bounce back now that's important and I'm looking forward to seeing a reaction from my players because collectively we were not at the races."
- 17TamasBooked at 43mins
- 19WellensSubstituted forDe Val Fernandezat 90+1'minutes
- 18KeeganBooked at 78minsSubstituted forFurmanat 78'minutes
- 25ForresterSubstituted forCotterillat 82'minutes
- 21De Val Fernandez
- 26Al Habsi
- 8WatsonSubstituted forFortunéat 65'minutes
- 29MaynardSubstituted forEspinozaat 80'minutes
- 14Gomez Garcia-PencheSubstituted forMcManamanat 61'minutesBooked at 73mins
- Keith Hill
- Shots on Target
Second Half ends, Doncaster Rovers 3, Wigan Athletic 0.
Corner, Wigan Athletic. Conceded by James Husband.
Roger Espinoza (Wigan Athletic) wins a free kick in the defensive half.
Foul by Dean Furman (Doncaster Rovers).
Substitution, Doncaster Rovers. Marc replaces Richard Wellens.
Foul by Chris McCann (Wigan Athletic).
Richard Wellens (Doncaster Rovers) wins a free kick in the defensive half.
Corner, Wigan Athletic. Conceded by James Coppinger.
Corner, Wigan Athletic. Conceded by Dean Furman.
Offside, Doncaster Rovers. Ross Turnbull tries a through ball, but Mark Duffy is caught offside.
Attempt missed. Marc-Antoine Fortuné (Wigan Athletic) right footed shot from outside the box misses to the right. Assisted by Chris McCann following a set piece situation.
Jean Beausejour (Wigan Athletic) wins a free kick in the defensive half.
Foul by James Coppinger (Doncaster Rovers).
Offside, Doncaster Rovers. Ross Turnbull tries a through ball, but Chris Brown is caught offside.
Substitution, Doncaster Rovers. David Cotterill replaces Harry Forrester.
Offside, Doncaster Rovers. Chris Brown tries a through ball, but Mark Duffy is caught offside.
Substitution, Wigan Athletic. Roger Espinoza replaces Nicky Maynard.
Chris Brown (Doncaster Rovers) wins a free kick in the defensive half.
Foul by Emmerson Boyce (Wigan Athletic).