Arsenal ambushed holders Manchester City as Pierre-Emerick Aubameyang scored twice in a 2-0 victory in the FA Cup semi-final at an empty Wembley Stadium on Saturday
A few days after beating Premier League champions Liverpool, Arsenal gave another gritty and disciplined display to set up a final against Manchester United or Chelsea, who meet on Sunday.
City dominated the early exchanges, pinning Arsenal back, but were stopped in their tracks when Aubameyang produced a neat finish in the 19th minute following a flowing end-to-end move.
Pep Guardiola's City side never fully recovered and, just when they were beginning to exert some real pressure after the break, Aubameyang produced another sublime finish, racing through to fire past goalkeeper Ederson in the 71st minute.
Arsenal soaked up desperate City pressure in the final stages but never looked like being opened up as they ended a miserable run of seven successive defeats against Guardiola's City, including a 3-0 away league defeat a month ago.
READ MORE
Day Nairobi city was taken over by North London
So near and yet so far for Arsenal
PSG beat Arsenal on penalties to retain Champions League title
Vuvuzelas, church vows and pilgrimages: The beautiful madness of Arsenal fanaticism in Kenya
Mikel Arteta's Arsenal side are now one win from securing a record-extending 14th FA Cup title for the north Londoners.