After a goalless first half, Nicolas Otamendi, Raheem Sterling, John Stones and Brahim Diaz scored the goals to put Pep Guardiola's team in charge against the Champions League winners.
Real scored a consolation through Oscar in the last minute of a match watched by a crowd of 93,098, a record attendance for football at the venue.

Pep Guardiola and ZInedine Zidane embrace.

Image credit: Eurosport

League Cup
West Ham v Man City and Arsenal v Leeds in Carabao Cup
"The result is not so important but the way we fought for each other, that is," said City manager Pep Guardiola.
"It is the pre-season, just like the last game against United where we lost but did good things.
If we play in this intensity, that is our dream to be more stable and solid and of course Kyle Walker and Danilo and also Mendy will help us increase our intensity.
“As I say, the result is not so important, but the way we fought for each other to play, that’s the most important thing. We need to build something, it’s just pre-season a friendly game.”

Raheem Sterling of Manchester City celebrates after scoring a goal to make it 2-0 during the International Champions Cup 2017 match between Manchester City and Real Madrid at Los Angeles Memorial Coliseum on July 26, 2017 in Los Angeles.

Image credit: Eurosport

Asensio, Benzema star as Real Madrid rout Mallorca
James Rodriguez completes Qatar move to end time at Everton