LATICS crashed to their first league defeat under Uwe Rosler on an afternoon to forget in South Yorkshire.
Their recent gruelling schedule appeared to catch up with them with a bang, with below-par performances across the board contributing to the defeat.
New-boy Nicky Maynard saw an early shot tipped over the bar, while Nick Powell lobbed a relatively straight-forward opportunity well over the bar.
Other than that, Doncaster goalkeeper Ross Turnbull hardly touched the ball as the home side ended a run of nine matches without a win in style.
Chris Brown scored the opening goal, the first conceded by Ali Al Habsi in five league games.
Richie Wellens made it 2-0 shortly after the restart, and Brown added number three from the penalty spot after Tyias Browning had fouled James Husband in the area.
Latics: Al Habsi, Barnett, Boyce, McCann; Browning, McArthur, Gomez, Watson, Beausejour; Powell, Maynard.
Subs: Nicholls, Perch, Kiernan, Crainey, Espinoza (for Maynard, 80), McManaman (for Gomez, 60), Fortune (for Watson, 65).
Doncaster: Turnbull; Tamas, Khumalo, Meite, Husband; Coppinger,
Subs: Maxted, Cotterill (for Forrester, 82), Quinn, Furman (for Keegan, 78), De Val (for Wellens, 90), Peterson, Stevens.