Pep Guardiola got his first win as Manchester City manager after a penalty shootout win over Borussia Dortmund.
City goalkeeper Angus Gunn, 20, saved from Mikel Morino to ensure a 6-5 victory on spot-kicks after a 1-1 draw in Shenzhen's Longgang Stadium.
Dortmund's Christian Pulisic, 17, had equalised in stoppage time to cancel out Sergio Aguero's opener.
It was City's first match in China, after rain caused Monday's game against Manchester United to be called off.
Subscribe to the BBC Sport newsletter to get our pick of news, features and video sent to your inbox.