Philippe Mexes helped settle an otherwise mundane Derby della Madonnina clash with a superb long-range volley in Shenzhen.
Both Inter Milan and city rivals AC Milan struggled to create clear-cut chances throughout, but the centre-back's strike just after the hour settled things.
The Nerazzurri, who boasted plenty of young players in their ranks for large parts, failed to find an equaliser in the remaining time to ensure that bragging rights belonged to Sinisa Mihajlovic's charges in the International Champions Cup friendly.
Relive Milan's 1-0 victory over Inter with Sports Mole's live text coverage below.
AC Milan XI: Lopez; Calabria, Alex, Ely, De Sciglio; De Jong, Poli, Bertolacci; Honda; Matri, Niang
Inter Milan XI: Carrizo; Santon, Andreolli, Popa, Nagatomo; Gnoukouri, Taider; Baldini, Delgado, Dimarco; Longo
Few minutes to the kick off in Shenzhen! #MilanInter #ICC2015 #weareinChina pic.twitter.com/aqw3pYuSlr
— AC Milan (@acmilan) July 25, 2015
Here's Longgang Universiade Sports Centre in all its glory! #InterMilan #ICC2015 #ForzaInter pic.twitter.com/XFVQqkp0NQ
— F.C. Internazionale (@Inter_en) July 25, 2015
© AFP
AC Milan subs: Abbiati, Antonelli, Bacca, Bonaventura, Cerci, Gori, Suso, Mauri, Mexes, Montolivo, Nocerino, Paletta
Inter Milan subs: Handanovic, Berni, Juan Jesus, Kondogbia, Palacio, Icardi, Kovacic, Guarin, Montoya, Ranocchia, D'Ambrosio, Brozovic, Hernanes
HT #ICC2015 || AC MILAN 0-0 INTER || [@IndosiarID LIVE] #ICCchina pic.twitter.com/ynS8rYGbJl
— Siaran Bola Live (@SiaranBolaLive_) July 25, 2015
Video: Mexes' goal against Inter: https://t.co/TeXmeQlt6O
— AC Milan News (@Milanello) July 25, 2015