Arsenal have booked their place in the FA Cup semi-finals, thanks to a dramatic 2-1 win at Sheffield United.

Nicolas Pepe’s first half penalty set the Gunners on their way, before a late late winner from Dani Ceballos cancelled out David McGoldrick’s equaliser.

The Blades looked hungry for a last four spot right from word go in this one, as John Lundstrum saw his early header ruled out for offside by VAR.

Arsenal weathered the early storm, and Pepe confidently tucked home from the spot Chris Basham fouled Alexandre Lacazette.

The Gunners looked to push their advantage before the break, as Dean Henderson was at full stretch to deny Lacazette.

But Chris Wilder’s side showed their guts after the break, and despite another goal being ruled by VAR, McGoldrick edged them level with three minutes to go.

Jack Robinson’s long throw caused chaos in the Arsenal box, and McGoldrick reacted quickest to volley past Emiliano Martinez.

However, just as the game looked destined for extra time, Arsenal conjured up one final attack.

Substitute Eddie Nketiah fed in Pepe inside the box, but he was unable to get a shot off, as Ceballos raced onto the loose ball to fire home the winner.

Full Time at Bramall Lane it’s Sheffield United 1 Arsenal 2

Related posts

10-man Arsenal draw 0-0 at Leeds United audio
Leeds returned to Premier League action in low-key style, as Marcelo Bielsa’s side were forced to settle for a 0-0 draw with 10-man Arsenal.
Sheffield United’s Premier League misery continues as West Ham win 1-0 at Bramall Lane audio
Sheffield United’s miserable start to the Premier League season has continued with a 1-0 defeat at home to West Ham.
Premier League: Leeds United vs Arsenal audio
Leeds United and Arsenal clash at Elland Road on Sunday afternoon in the Premier League.
Premier League: Sheffield United vs West Ham audio
Sheffield United go in search of their first league win of the season this Sunday, when West Ham travel to Bramall Lane for a 2pm kick-off.