League 1 Doncaster deservedly reached the Carling Cup quarter-finals after dumping Villa out of the competition on another famous night of giant-killing thrills in 2005.
The outstanding Michael McIndoe gave Doncaster a first-half lead with a calmly taken penalty following Liam Ridgewell's handball.
Early in the second-half Paul Heffernan added another, converting Lewis Guy's pass. Dave Penney's side confirmed their passage to the final eight when Sean Thornton completed the rout.
Donny met Arsenal in the quarter-finals and were leading 2-1 before Gilberto Silva broke Rovers hearts when he stole an equaliser in the last minute of extra time, before the Gunners won 3-1 on penalties.