Manchester United beat Real Madrid on penalties after their pre-season game finished 1-1 in Santa Clara.
Anthony Martial created Jesse Lingard’s first-half opener for United with a brilliant piece of skill on the left.
Casemiro levelled for Real from the penalty spot after United’s new £31m defender Victor Lindelof brought down Theo Hernandez with a rash challenge.
Seven out of 10 penalties were missed in the shootout, with Casemiro’s wild effort ensuring United edged it 2-1.
It was not a great night for Lindelof, who compounded his error during the game with a miss from the spot.
Another negative for United was Ander Herrera lasting only six minutes before going off with a hip injury.
They have now won all four of their matches in the United States and meet Barcelona in their final tour game in Washington on Wednesday.
Wales forward Gareth Bale started for Real in their first pre-season game.
They play Manchester City in Los Angeles on Wednesday before meeting Barcelona in Miami on Saturday.
Much of the noise around France forward Martial this summer has centred around him potentially being used as bait to lure Ivan Perisic to Manchester United from Inter Milan.
Considering Martial is 21 – seven years younger than Croatia winger Perisic – it would seem a strange move for United manager Jose Mourinho to agree to.
But Martial has had a largely inconsistent two years at Old Trafford and former United defender Gary Neville said in January the player needed to “realise his potential”.
Watching him weave past Luka Modric and Dani Carvajal, then roll a pass to Lingard for United’s opener as Raphael Varane closed in, it was easy to see why Mourinho’s predecessor, Louis van Gaal, sanctioned his £36m transfer two years ago.
SEE ALSO: IMPOSSIBLE! VIDAL CAN’T SIGN FOR MANCHESTER UNITED – ANCELOTTI