Samir Nasri scored an 86th-minute winner as Manchester City edged Melbourne City 1-0 at Cbus Super Stadium on Saturday evening.
The Frenchman volleyed in a late winner for Manuel Pellegrini's men after an even contest.
Yaya Toure hit the crossbar and Stefan Mauk missed a sitter in the best of the earlier chances on the Gold Coast.
But it took until late on for Nasri to finally strike and secure victory.
Pellegrini started the likes of Yaya Toure, Vincent Kompany, Gael Clichy, Nasri and Jesus Navas against their sister club.
For Melbourne City, Aaron Hughes, Robert Koren, Harry Novillo and trialist Jason Trifiro were all in the XI – while star midfielder Aaron Mooy was left out of the squad.
Wade Dekker threatened early for John van 't Schip's men before Toure went close for the visitors.
Toure smashed a 25-yard free-kick off the crossbar, with goalkeeper Tando Velaphi beaten.
Nasri was the next to go close, playing a one-two with Toure before dragging his shot across the face of goal from an angle.
The Premier League side was beginning to dominate as Navas also tested Velaphi, who got down well to save the shot from an angle.
But the best chance of the first half fell to Mauk.
Paulo Retre nut-megged Toure in midfield before Robert Koren's cross from the right found Mauk, who missed an open goal from yards out.
A bobble just in front of him may have proved to be costly.
Navas fired wide from inside the area in the 40th minute before Novillo forced a fingertip save out of Willy Caballero.
Novillo almost opened the scoring in the 69th minute, working his way into the area before dinking his shot just wide.
Bruno Zuculini forced Velaphi into a comfortable save four minutes later, but the goal would finally come for Man City.
Zuculini crossed from the right and Nasri chested down before volleying in powerfully past Velaphi.
Manchester City head to Melbourne for the International Champions Cup, with a clash against Roma on Tuesday their next outing.comments