Tommy Doyle struck a stoppage-time winner to send Sheffield United into the FA Cup semi-finals as they got the better of fellow Championship side Blackburn Rovers in a breathless encounter.
Rovers went ahead on 21 minutes through Ben Brereton Diaz's penalty, awarded following a VAR check after Jack Robinson's handball.
But the lead was short-lived as the Blades equalised eight minutes later with a large chunk of fortune, Max Lowe's long-range shot deflecting in off visiting striker Sam Gallagher.
Rovers went ahead on 21 minutes through Ben Brereton Diaz's penalty, awarded following a VAR check after Jack Robinson's handball.
But the lead was short-lived as the Blades equalised eight minutes later with a large chunk of fortune, Max Lowe's long-range shot deflecting in off visiting striker Sam Gallagher.