Darren Ferguson’s side made the perfect start, going ahead on 31 minutes thanks to a rare goal from French defender Mathieu Baldry.
And four minutes later, striker John Marquis slotted in the second, one-on-one with the goalkeeper.
Marquis netted his second of the afternoon on 79 minutes to wrap up all three points.
Doncaster are now 16 points clear of fourth-placed Luton Town in their bid to claim automatic promotion back to League One.
Yeovil: Krysiak, Shephard, Lacey, Ward, Smith, Dawson, Butcher, Dolan, Zoko, Sowunmi, Eaves. Subs: Harrison, Mugabi, Maddison,
Goodship, Bassett, Whitfield, James.
Doncaster: Lawlor, Blair, Baudry, Butler, Mason, Grant, Houghton, Coppinger, Rowe, Marquis, Williams. Subs: Etheridge,
Alcock, Middleton, Wright, Keegan, Mandeville, Longbottom.
Referee: Lee Swabey (Devon)