A young Manchester City team fought back from 2-0 down to beat German champions Bayern Munich 3-2 in Miami.
Bayern were 2-0 ahead inside 25 minutes, Meritan Shabani heading the first goal before Arjen Robben doubled the lead after Franck Ribery's pass.
City lost new £60m signing Riyad Mahrez to an ankle injury in the first half.
His replacement Bernardo Silva pulled a goal back before 19-year-old Lukas Nmecha poked home the equaliser, Silva netting the winner from 15 yards.
Nmecha, born in Germany and capped by England at youth level, was one of six teenagers to start for Pep Guardiola's side.
The Premier League champions return to England to prepare for next Sunday's Community Shield date with Chelsea (15:00 BST) with a morale-boosting win, having lost their previous two games in the United States to Borussia Dortmund and Liverpool.
Trending This Week
- Chief Daddy 6913
- Aquaman 6052
- Bumblebee 4383
- Merry Men The Real Yoruba Demons 4246
- King Of Boys 3528
- Chief Daddy 3037
- Lionheart 3022
- Spider-Man: Into The Spider-Verse 2018 2639
- Lion Heart 2599
- Robin Hood 2194
- Holywood Movies 2150
- Aquaman 2075
- Bird Box 1663
- Creed 1521
- Spiderman Into The Spiderverse 1277