That's it! City win 7-2 thanks to a brace from Jesus and goals from Sane, Sterling, David Silva, Fernandinho and Bernardo Silva, while Stoke replied through Diouf and a Walker own goal!
91'
3 minutes added on here and Affelay picks up a booking for dragging Sane down to the ground.
78'
Seven for City! Sterling has a cross blocked, but finds Bernardo Silva with his second effort, and the Portuguese midfielder stabs past Butland to make it 7-2!
6 for City!! De Bruyne plays another ridiculous ball to find Sane on the left side of the box, and the German finishes past Butland's near post to make it 6-2!
Fernandinho with a howitzer! Delph plays it to the Brazilian around 25 yards out, and no one closes him down, so he promptly smashes into the top corner to make it 5-2.
Jesus restores City's two-goal cushion! De Bruyne breaks down the right before playing a sublime inch-perfect ball into Jesus in the box, and the Brazilian makes no mistake to score his second of the game.
Stoke make a double change at the break, with Affelay and Martins Indi on for Jese and Wimmer.
45'
Back underway!
45'
The referee brings an end to the first half and City are great value for their 3-1 lead.
45'
Great save Butland! De Bruyne has a shot from the edge of the box and Butland keeps it out at full stretch.
45'
There will be two minutes added on at the end of the first half.
43'
Stoke score with their first shot on target! Diouf comes in from the right and plays a nice one-two with Jese inside the box, before releasing the shot which is deflected over Ederson to make it 3-1.
41'
Silva races onto the ball after some nice footwork from Sterling. The Spaniard smashes a ball across the goal from the left but Butland sticks out a leg to stop the danger.
40'
City have eased up slightly. They are still looking to get in behind the Stoke defence but are also happy to keep the ball in midfield.
34'
First hint of an attack for Stoke! Zouma intercepts a ball from Fernandinho before advancing forward with purpose. He gets to around 20 yards out before deciding to have a go, but his effort goes wide of Ederson's post.
30'
City have had an astonishing 80% possession in the first half an hour, and they're certainly making it count.
Silva gets City's third! Sane crosses in for Sterling, who cuts the ball back to Silva with his first touch and the Spaniard takes a touch, before finding the bottom corner. This could be a long afternoon for Mark Hughes' men...
And it's 2! De Bruyne threads through wonderfully for Sane, who squares the ball to Sterling, and the English winger has a tap-in to double his side's lead. Guardiola's side making it look so easy!
City take the lead! De Bruyne finds Walker, who made a brilliant down the right, inside the box, and Walker cuts the ball back for Jesus who finds the back of the net from close range. 1-0!
16'
Fernandinho tries an effort from range but his powerful shot is straight at Butland.
13'
City with a well-worked corner routine but it ends with Otamendi heading wide.
7'
Great chance for City! De Bruyne floats a ball in for Sane who is behind the defence, but the German winger blasts over from close range.
4'
Sterling has a shot after being released by Sane but it's saved well by Butland.
4'
City have seen more of the ball in the opening stages but are yet to create a real chance. Sterling has a fair amount of space down the right.
1'
The ref blows his whistle and the match is underway!
Start of match
PRVW
The Belgian midfielder will be hoping to cap off his City century with a goal or assist today...
City will be hoping to go two points clear at the top of the table with a win today, while Stoke will look to build on a steady start to the season, with eight points in seven games.
PRVW
Stoke have made two changes from their win over Southampton, with Saido Berahino dropping to the bench and Joe Allen missing out after suffering from concussion. They're replaced with Jese Rodriguez and 18-year-old right-back Thomas Edwards.
PRVW
Guardiola names an unchanged XI from the team that beat Chelsea before the international break, with Sergio Aguero fit enough for a place on the bench, after recovering from his car crash.