Eddie Nketiah struck late to hand Arsenal a 2-1 victory against Bundesliga champions Bayern Munich in their International Champions Cup opener in Los Angeles.
Bayern looked to be on course for a draw in LA after Robert Lewandowski’s 71st-minute strike cancelled out Louis Poznanski’s own goal (49).
But Unai Emery’s side snatched victory as substitute Nketiah netted in the 88th minute to hand Arsenal their second win of pre-season following their 3-0 win against Colorado Rapids on Tuesday.
Bayern created the first real chance of the game at Dignity Health Sports Park as David Alaba’s cross picked out Thomas Muller, but the German forward was denied at close range by a superb stop from Bernd Leno.
Starting XI: Leno, Maitland-Niles, Mustafi, Sokratis, Monral, Xhaka, Willock, Mkhitaryan, Ozil, Aubameyang, Lacazette.
Subs used: Martinez, Kolasinac, Nelson, Burton, Chambers, Saka, John-Jules, Nkeitah.
Niko Kovac’s side then needed Manuel Neuer to keep the scores level as Pierre-Emerick Aubameyang sprung forward to set up Mesut Ozil, and the former Germany international saw his effort parried away by Neuer.
The Gunners took the lead minutes into the second-half when Poznanski, who had only just come on, diverted Aubameyang’s cross into his own net.
Bayern were almost back on level terms just minutes later. Former Arsenal man Serge Gnabry raced through on goal before a brilliant hand from Emiliano Martinez, who replaced Leno at half-time, stopped him from levelling the scores.
The equaliser did eventually come and Gnabry was involved once again as his cross found the head of Robert Lewandowksi, who made no mistake.
With the game appeared to be heading for a draw Arsenal struck late on when Tyreece John-Jules exchanged passes with Calum Chambers before picking out Nketiah, who snatched a dramatic late winner.