A clinical finish from substitute Gabriel Jesus on his return from injury, another Group C goal from Ferran Torres and a late Joao Cancelo strike were enough to give Manchester City a 3-0 win over Olympiakos.

Torres, who had been denied a spectacular opener from a clever near-post flick just minutes before, played a neat one-two with Kevin De Bruyne before sliding the ball through the legs of Jose Sa in the 13th minute for his third Champions League goal in three matches.

Raheem Sterling thought he’d made it two just after the 30-minute mark in a tightly contested first half when he latched on to Riyad Mahrez’s angled ball from the right.

And although our winger poked home at the second time of asking, he hadn’t quite timed his run right to beat the Greek outfit’s offside trap.

The visitors were quickly out of the traps in the second half and almost drew level when Mathieu Valbuena dragged his shot wide from around six yards out after intercepting a pass from Phil Foden

But Pep Guardiola’s men continued to hold firm, and were boosted by the return of Gabriel Jesus to action, who came on for the final 20 minutes as he works his way back to fitness.

And the Brazilian didn’t take long to prove he was back to his brilliant best, smashing into the roof of the net from a tight angle to put the game beyond doubt in the 81st minute.

Joao Cancelo then added further gloss to the scoreline with a delightful curling effort just before stoppage time to cap off a clinical and impressive performance under the Etihad lights.

Check out the best of the action via the gallery below…