Kevin De Bruyne and Raheem Sterling's second-half goals saw Manchester City beat Shakhtar Donetsk 2-0 in the Champions League on Tuesday night.
De Bruyne opened the scoring with a powerful 25-yard shot three minutes after half-time, before Sterling's close-range finish wrapped up the win in the last minute.
The final scoreline could have been even greater, only for Sergio Aguero to miss a penalty with 18 minutes left to play, but Pep Guardiola's side remain top of Group F after a comfortable victory.
City came into the match in great form but, after a promising start, the visitors gradually began to gain a footing in the contest and it was Ederson who was the busier of the goalkeepers.
The Brazilian had to be on his toes to keep out Marlos' curling effort, while Facundo Ferreyra should have hit the target with a header just before the break.
City were not without their own threatening moments. Jesus slipped De Bruyne through on goal, but the Belgian missed the target with just Andriy Pyatov to beat, while Leroy Sane also went close with a low drive that flashed just past the far post.
Those misses were soon forgotten when City made the breakthrough just after the break, helped by Marlos giving the ball to David Silva near the halfway line. The Spaniard then powered forward, before finding De Bruyne, and the midfielder beat a motionless Pyatov from just outside the area.
The home side should have doubled their lead, though, after Ivan Ordets was judged to have pushed over Sane in the box.
Aguero, however, missed the chance to become the club's joint record scorer by placing his penalty too close to Pyatov - the Argentine's seventh failure from the spot in only 15 attempts.
But City deservedly grabbed a second late on when Kyle Walker sent Bernardo Silva free down the right and the substitute's cross was swept home by the unmarked Sterling for his sixth goal in just eight appearances this season.
Opta stats
- Manchester City have won their opening two Champions League group games in a season for the first time
- No Ukrainian club has ever won an away game in the Champions League against English opposition (D2 L13)
- Manchester City are unbeaten in their last 10 Champions League home games (W7 D3), their longest run without a defeat on home soil in the competition
- Kevin De Bruyne has been directly involved in 12 goals in his last 12 games for Manchester City in all competitions (three goals, nine assists)
- De Bruyne has scored eight of his last 10 Man City goals from outside the box, including each of the last three
- Sergio Aguero has scored just two of the last seven penalties that he's taken in Champions League competition (CL proper and qualifiers)
The managers
Pep Guardiola: "We didn't concede almost anything but it is a tough, tough, tough team to play, Shakhtar Donetsk, always," he added.
"In the last eight or 10 years they were always in the Champions League. They sometimes arrive in the quarter-finals. It is always complicated to play against them, that is why I am so satisfied."
Man of the match: Leroy Sane
The midfielder operated on both wings against Shakhtar, but whichever flank he was on, his opponents could barely lay a glove on him.
The Germany international almost opened the scoring just before the break after a mazy run and shot, before his searing pace saw his side awarded a second-half penalty.
And it was the 21-year-old's clever running off the ball that helped create the space for Sterling to run into for City's second.
What's next?
The joint Premier League leaders travel to champions Chelsea on Saturday tea time for one of the standout fixtures of the season so far.