City were on the front foot from kick-off with a high press forcing the Greek side to almost exclusively camp in their own defensive third.
The passing was fast, clever and slick and there was greater urgency around the box in what became a rather tetchy opening period.
But, as so often when City roll into town, the opposition put every man behind the ball meaning space in and around the box was at a premium.
It was total dominance with Ederson redundant at the other end and the only surprise was it took 35 minutes to break the deadlock – and it was worth the wait.
The excellent Ilkay Gundogan played a long ball forward to Gabriel Jesus who played Sterling in on the left of the box and his sublime back-heel gave Foden the chance to bury a low shot past the keeper from close range.
It was City at their best and it was fitting reward for Foden who had been delving into his box of tricks all evening.
The hosts’ discipline faltered as the half wore on and City came close to doubling the lead on 45 minutes when Sterling’s powerful free-kick was well saved by Jose Sa as the ball headed for the top left corner.
It was same again after the break with City dominant and Olympiakos clinging on.
Bernardo, Cancelo and Sterling could have all added to the lead and the fact that City had 22 shots to Olympiakos' two off-target efforts, suggest the confidence in front of goal is still not where it needs to be.
In fact, that would probably be Pep Guardiola's only concern of an otherwise superb performance by a team who are making the chances as much as in the goal-laden previous three seasons.