Johnson scores!
It's 4-0 to Tottenham Hotspur! Bergvall intercepts the ball and Timo Werner races down the left flank and pulls it across the box for Johnson to slide over the line.
Spurs changes
Bergvall and Werner replace Maddison and Sarr while Djed Spence is also coming on as Destiny Udogie has gone down for treatment for a second time.
Save
Vicario saves well from Gundogan and then again from Haaland soon after.
Save
Should have been 4-0 there as Solanke puts Kulusevski into the box but Ederson gets a hand to his shot.
Porro scores!
It's 3-0 to Spurs! Kulusevski curls a ball across to Solanke and he pulls it back for Porro to smash into the far corner to send the travelling Tottenham fans wild.
Mistake
Bad header back from Porro and he's lucky Savinho can't get the bouncing ball ahead of Vicario.
Another save
Son finds Solanke on the edge of the box and the striker's shot is tipped over by Ederson.
Maddison scores again!
Two goals for James Maddison! Spurs win the ball high up the pitch and Maddison and Son play a great one-two before the midfielder chips a great effort over the onrushing keeper.
Save
Almost a second goal for Spurs as Son curls a beauty from range and Ederson tips it over at the last moment.
James Maddison scores!
A birthday goal for James Maddison! Radu Dragusin pings a long ball downfield and Dejan Kulusevski gets it, cuts inside and hits a lovely left-footed ball into the path of Maddison to volley home with his left foot.
Yellow card
Yves Bissouma picks up a yellow card within 17 seconds for a late tackle on Foden. Just what Spurs didn't need.
Kick off is approaching
Rodri is getting a special presentation at the Etihad in front of the home crowd after his Ballon D'Or win.
Postecoglou has been speaking about Cristian Romero
The Tottenham boss spoke in depth about his Argentine centre-back and what's been up with him recently. You can find that by going right here.
Aguero prediction
Former Man City striker Sergio Aguero believes his old side will come out on top against Tottenham.
Speaking to Stake.com, Aguero said:
The past matches against Tottenham have been quite tricky for Man City but each match is a world of its own, times change for each team. I think we'll see City rally after the shortcomings of the last few weeks. Even if there are a few injuries that still trouble the squad, I am certain our side will come on top.
Team news in just over 10 minutes
We will know the sides in just over 10 minutes' time. Will birthday boy James Maddison get a start as a gift or will he continue on the bench?