Super-subs steer Manchester City home
Raheem Sterling came off the bench to score and provide an assist for fellow substitute Phil Foden as Manchester City beat Dinamo Zagreb 2-0 in the Champions League.
The Croatian champion was buoyant after a 4-0 thrashing of Atalanta in their Group C opener and the visitors held firm until midway through the second half at the Etihad Stadium.
Sterling's close-range finish and pass for Foden to score in added time ensured Pep Guardiola's side, which toiled without its injured playmaker Kevin De Bruyne, tops the group with a maximum six points from its two games.
City took time to find its rhythm but Dominik Livakovic had to race off his line to block from Sergio Aguero in the 13th minute, Bernardo Silva then wasting a chance on the rebound.
Joao Cancelo was arguably fortunate only to be booked for a high boot on Dani Olmo, then Ilkay Gundogan rattled the crossbar and David Silva missed from eight yards out.
City saw penalty appeals after an apparent handball rejected and Aguero lashed home in the 25th minute but the whistle had already gone after Bernardo Silva inadvertently handled.
Guardiola sent on Sterling early in the second half and the former Liverpool forward eventually forced the breakthrough in the 66th minute.
Rodri's pass broke Dinamo's defensive line and when Riyad Mahrez slotted a low cross into the six-yard box, Sterling was there to steer in his 11th goal of the season for club and country.
Guardiola was booked for displaying his frustration at Sterling not being awarded a penalty shortly after the deadlock was broken and City finally got their second in the fifth minute of added time, Foden confidently netting his first of the season at the end of a swift breakaway.