MAMADOU Bagayoko scored twice but Doncaster surrendered a two-goal lead and ended up with nothing from a feisty Yorkshire derby.
Substitute Bagoyoko scored with his first touch after replacing the injured Habib Bamogo, tapping home after James Hayter was denied by Leeds goalkeeper Andrew Lonergan.
He then headed into an empty net after the restart after El Hadji Diouf headed Tommy Spurr's brilliant cross back across the face of goal.
But within seconds of Bagayoko's second, Andros Townsend drilled home from the edge of the area to send the pendulum swinging in Leeds' direction.
The hosts equalised when Adam Clayton met Robert Snodgrass's cross with a superb first time finish.
And worse was to follow when Luciano Becchio stroked home a winner for Leeds deep into stoppage time after some hesitant Rovers defending.
There may yet be more repercussions for Rovers after Tommy Spurr went off on a stretcher following a sickening clash of heads with Robbie Rogers.
While police reinforcements were seen sprinting into the tunnel after the game following a huge altercation between players from both sides.