Premier League champions Manchester City enjoyed the perfect start to the season after a 2-0 win over Chelsea on Sunday evening.
Raheem Sterling missed out for the Blues as concerns on his future gather pace, as City saw Erling Haaland make his 100th appearance and gave a league debut to new signing Savinho.
A near perfect start appeared for the title holders in the form of flying winger Jeremy Doku, who had beaten Marc Cucurella, but he drilled high and wide.
Read: 'Two reasons why Pep might live Man City'
City were decisive though in the midway point of the first half and saw Haaland nudged in a delivery from Bernardo Silva to dink over Robert Sanchez for his 91st goal for the club.
In hope of a quick reply, the host aimed a way through smart forward runs involving Christopher Nkunku but were ably stopped tracks by a certain Manuel Akanji.
There were signs of a comeback in additional time after Nicolas Jackson tucked in a loose ball from a spill by Ederson Moraes following a shot by Cole Palmer, but it was called offside.
Brazilian sensation Savinho, who suffered a knock towards the end of the first half, didn't come out for the second half but replaced by Phil Foden.
Chelsea still battled and a mix-up in defence by Romeo Lavia saw possession conceded to Silva who in-turn set-up Haaland for a brace, but the Norwegian was denied by Sanchez.
However, the Blues did come close to levelling later on through a half-volley by Jackson from a lively offensive move but Ederson remained untroubled.
At the same time, manager Blues manager Enzo Maresca introduced new big-money signing Pedro Neto for his debut and sacrificed Nkunku.
City made the tie safe when former Chelsea man Mateo Kovacic showed smart control of the chest and weaved past Moses Caicedo and Fernandez before firing in off the gloves of Sanchez.
The defending champions managed to control the final minutes of the match and picked up a comfortable opening day win.