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.
Sammie Szmodics put Rovers back in front on the hour before Oli McBurnie equalised in the 81st minute to set up an exciting finale, crowned by on-loan Manchester City midfielder Doyle’s excellent long-range drive.
Victory means Sheffield United are into the semi-finals for the first time since 2014, when they ended up losing 5-3 to Hull.
It could be a memorable season for the Yorkshire side, who are second in the Championship and chasing a return to the Premier League.
While it was a euphoric finish for the Blades, it was heartbreaking for a Blackburn side who were looking to make it into their first semi-final since 2007 – and make a debut appearance at the new Wembley – though they remain in good shape for a play-off place in the second tier.