Gabriel Jesus made a goalscoring return to action as Manchester City maintained their 100 per cent start in the Champions League with a 3-0 win over Olympiacos.
The Brazil striker came off the bench to turn a tight contest at the Etihad Stadium City’s way with a ferocious finish nine minutes from time and Joao Cancelo added a late third.
City had taken a 10th-minute lead through Ferran Torres but were coming under increasing pressure and conceding chances when Jesus, making his comeback from injury, intervened.
The result maintained City’s three-point lead at the top of Group C and kept them well on course for a place in the last 16.
Guardiola tried to enliven his side by summoning Jesus from the bench.
Yet Olympiacos were growing in confidence and former Watford defender Jose Holebas flashed a shot across goal after racing past Walker.
De Bruyne attempted to get into the game more and had a shot saved by Sa before a Jesus strike was blocked.
The substitution then paid off as Jesus raced onto a pass from De Bruyne and lashed a shot into the roof of the net from a tight angle to put the result beyond doubt nine minutes from time.
Olympiacos’ hopes were ended and Cancelo wrapped up the scoring with a long-range strike in the last minute.