City memperoleh peluang lagi, tetapi eksekusi tendangan bebas Kevin De Bruyne hanya menghantam bagian luar jala gawang dan Raheem Sterling kurang cepat bereaksi menyambut umpan silang koleganya itu beberapa saat kemudian.
Kegagalan-kegagalan itu harus dibayar mahal oleh City, yang gawangnya kebobolan lagi pada menit ke-71 ketika Aubameyang tetap tenang usai menyambut umpan kiriman Tierney sebelum memperdaya Ederson dan membawa Arsenal unggul 2-0.
City mati-matian berusaha membombardir pertahanan Arsenal, tetapi lini belakang The Gunners kokoh menghalau setiap ancaman yang datang hingga peluit tanda laga usai berbunyi dan memastikan langkah mereka ke final.
Arsenal dalam selang tiga hari sukses menumbangkan dua juara bertahan, setelah sebelumnya juga mengalahkan Liverpool di laga pekan ke-36 Liga Inggris.
Baca Juga: Jelang MU vs Chelsea, Solskjaer: Lingard Layak Dapat Kesempatan di Piala FA
Kemenangan atas City seolah ulangan atas skenario yang terjadi pada 2017, ketika Arsenal melewati The Citizens di semifinal sebelum menjuarai Piala FA dengan mengalahkan Chelsea di final.
Susunan pemain:
Arsenal (3-4-3): Damian Martinez; Shkodran Mustafi (Rob Holding), David Luiz, Kieran Tierney; Hector Bellerin, Dani Ceballos (Sead Kolasinac), Granit Xhaka, Ainsley Maitland-Niles; Nicolas Pepe (Joe Willock), Alexandre Lacazette (Lucas Torreira), Pierre-Emerick Aubameyang
Pelatih: Mikel Arteta
Manchester City (4-2-3-1): Ederson Moraes; Kyle Walker, Eric Garcia, Aymeric Laporte, Benjamin Mendy; Ilkay Guendogan (Rodri Hernandez), Kevin De Bruyne; Riyad Mahrez (Phil Foden), David Silva (Fernandinho), Raheem Sterling; Gabriel Jesus
Baca Juga: Jelang MU vs Chelsea, Solskjaer Pastikan Tanpa Luke Shaw di Wembley
Pelatih: Pep Guardiola