Kevin De Bruyne netted his first goal of the season as Manchester City battled to a 2-0 win against Shakhtar Donetsk at the Etihad.
With the injured Benjamin Mendy now expected to be sidelined for some time, Pep Guardiola started with Fabian Delph at left-back and the former Villa man impressed throughout.
However, despite their recent goalscoring exploits, the Citizens struggled to find their cutting edge against a well-drilled Shakhtar side.
The opening goal would eventually come just after the break, with De Bruyne curling in a cracking effort after exchanging passes with the excellent David Silva.
The visitors had chances of their own, with Ederson forced into a fine save from Marlos and ex-Newcastle attacker Facundo Ferreyra missing a great chance from close-range.
Sergio Aguero, one goal off equaling Eric Brook’s club record haul of 177 goals, failed to get on the scoresheet, even seeing a second-half penalty saved by Andriy Pyatov after Leroy Sane had been fouled in the box.
City would score again at the death, with Raheem Sterling firing home from a Bernardo Silva pass.
The Premier League side would ultimately come away with the win which sees them top Group F with maximum points from their first two games, three clear of both Shakhtar and Napoli.