Manchester City 2-0 Shakhtar Donetsk – Manchester City were made to work hard before seeing off Shakhtar Donetsk at the Etihad.
The Ukrainian side gave as good as they go in the first half – much to the frustration of Pep Guardiola.
And it took a thunderous strike from Kevin de Bruyne to break the deadlock just minutes after the break.
The Belgian was left in acres of space just outside the box and he curled the ball home with his right foot.
The home side missed several chances to extend their lead – with Raheem Sterling at fault when he sliced wide in front of goal.
Sergio Aguero then missed a penalty – and the chance to equal the club’s all-time scoring record – when his effort was saved.
But Sterling did finally grab a second as City made it two wins from two.