A brace from League One top goalscorer David McGoldrick helped resurgent Coventry claim their fourth league win in five games by beating Doncaster.
Franck Moussa's stunning volley set the Sky Blues on their way before McGoldrick's header made it 2-0.
McGoldrick grabbed his second when he finished Jordan Clarke's driven cross.
Chris Brown pulled one back for Rovers, heading in after his initial effort hit the bar, but Adam Barton's strike sealed victory for Coventry.
VIEW FROM THE DRESSING ROOM
Doncaster Rovers manager Dean Saunders told BBC Radio Sheffield:
"Obviously it's a disastrous result for us.
"We conceded four goals which is totally unlike us. I can only put it down to a bad day at the office.
"We just didn't defend, some of the defending was appalling and that's our strength."
Coventry boss Mark Robins told BBC Coventry and Warwickshire:
"It was the best we've done since I came here. I'm really, really happy with the performance. We were terrific today, a great day.
"All four goals were outstanding. The players will have a bit of a breather now. We can have a Christmas party, which I didn't think would happen when I first came here, but I can reward them now because they deserve it.
"The manner of the performance was superb. And we've got to keep working - there's a lot of hard work to do."
Sorry, we were unable to load match stats, please try again.