Arsenal suffered their first defeat of their pre-season as they lost on penalties to Real Madrid after a 2-2 draw.
In a bizarre game which saw two red cards in the first half, Arsenal took a two-goal lead through Alexandre Lacazette and Pierre-Emerick Aubameyang before second-half strikes from Gareth Bale and Marco Asenso pulled the Spaniards level.
In the shootout, missed penalties from Granit Xhaka, Nacho Monreal and Robbie Burton gave Madrid the victory.
Alexandre Lacazette and Pierre-Emerick Aubameyang put Arsenal 2-0 up in a first half which saw red cards for Nacho and Sokratis, but Real fought back after the break thanks to goals from Bale and Marco Asensio.
The match went to a penalty shootout, and Thibaut Courtois proved the master with some fine saves as Real ran out 3-2 winners with the Gunners missing three spot-kicks.
Lacazette struck from the penalty spot after Nacho had been sent off for handball, while Aubameyang added a second for the Gunners before Sokratis was sent off for two bookings in the space of two minutes.
With both teams fielding what appear to be their coaches’ full-strength front lines, the result was always likely to come down to which one of the weakened defenses held out best.