Sheffield United twice came from behind and scored in stoppage-time to edge Blackburn Rovers 3-2 in an entertaining FA Cup quarterfinal on Sunday.
With the score at 2-2 in added time, Tommy Doyle fired a shot from around 25 yards that arrowed into the top corner with goalkeeper Aynsley Pears unable to palm it away despite getting a hand to it.
- Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)
In a contest between two second-tier teams vying for promotion to the Premier League, Blackburn took the lead in the 21st minute when they were awarded a penalty for Jack Robinson's handball after a VAR check, which was converted by Ben Brereton Diaz.
Blackburn's Sam Gallagher then scored an own goal seven minutes later after Max Lowe's shot from range took a deflection off the striker's knee to nestle in the corner of the net.
Gallagher made amends on the hour when he sprang the offside trap to put Sammie Szmodics through as the midfielder restored Blackburn's lead by firing low past keeper Wes Foderingham.
United forward Oli McBurnie then produced a moment of magic in the 81st minute when he turned a defender in the box, powered past another and slid the ball beyond Pears to make it 2-2 before Doyle, on loan from Manchester City, scored the late winner.