Leicester kept their play-off hopes alive as they earned a comfortable win over a Doncaster side who were pushed closer to relegation.
The Foxes went ahead when David Nugent headed a Richie Wellens ball to Danny Drinkwater and he fired home.
A Lee Peltier cross was fumbled into his own net by Doncaster keeper Carl Ikeme before Ben Marshall arrowed a shot home for Leicester's third.
Paul Gallagher's late 18-yard strike completed Leicester's win.
Leicester moved five points adrift of the play-off zone with five games to go, while bottom-of-the-table Doncaster are now seven points from safety.
The away side suffered an early setback when striker Frederic Piquionne had to go off injured after 20 minutes before Wellens and Drinkwater headed chances over the bar for the home side.
Wellens then instigated the opening goal when he found Nugent, and the one-time England striker set up Drinkwater to send a left-footed shot into the bottom corner from the edge of the box.
Ikeme did not help his side's cause when a harmless cross from Peltier into the six-yard box squirmed through the keeper's hands and into the net.
Doncaster rarely threatened and winger Marshall extended the home side's lead with an excellently taken goal as he cut inside from the left and arrowed a right-footed shot into the top corner.
Nugent was denied by the woodwork but it did not take long before the Doncaster defence was again breached with Gallagher rounded off a well-worked passing move.