Leicester City striker Matty Fryatt's dramatic late double gave the Foxes their first win in five games.
Jo Kuffour put Rovers ahead when he swivelled and struck a fierce shot into the top left-hand corner of the net.
But, with four minutes remaining, Fryatt gathered a Barry Hayles knock-on before firing a low shot across keeper Steve Phillips into the far corner.
Then, in injury time, Rovers failed to clear a Nicky Adams corner and Fryatt pounced to score from close range.
Leicester: Henderson, Hobbs (Berner 75), Tunchev, Kisnorbo, Mattock, Gradel (Adams 63), Oakley, Andy King, Dyer, Howard (Hayles 67), Fryatt. Subs Not Used: Martin, Morrison.
Booked: Hayles, Kisnorbo.
Goals: Fryatt 87, 90.
Bristol Rovers: Phillips, Pipe (Duffy 76), Hinton, Anthony, Lescott (Jacobson 34), Campbell, Disley, Lines, Hughes, Lambert, Kuffour, Jacobson (Ryan Green 46). Subs Not Used: Mike Green, Hunt.
Booked: Kuffour, Phillips.
Goals: Kuffour 61.
Att: 18,941
Ref: Darren Deadman (Cambridgeshire).
Rovers striker Jo Kuffour told BBC Radio Bristol: "I thought they were lucky to get their first goal.
"For them to get the winner in the 94th minute is just a killer-blow really.
"I didn't even see who it came off in the box.
"We will keep our heads up, get going and push on to the next game and hopefully we will come good and be in and around the play-offs."
What are these?
Print Sponsor
Bookmark with:
What are these?