Postpublished at 88 mins
Man City 2-1 Liverpool
Liverpool have won nine in a row in the league. They haven't lost all season. They haven't lost since May.
Can City hold on?
Aguero gives City the lead before Firmino levels for Reds
Sane's brilliant low drive finds net off far post to give City the win
Gap between leaders Liverpool and second-placed City now four points
Defeat is first Liverpool have suffered in league this season
Tom Rostance
Man City 2-1 Liverpool
Liverpool have won nine in a row in the league. They haven't lost all season. They haven't lost since May.
Can City hold on?
Man City 2-1 Liverpool
And now Nico Otamendi replaces Vincent Kompany for the last few minutes. Injury?
He could have been sent off in the first half...
Man City 2-1 Liverpool
Kyle Walker and Daniel Sturridge are thrown on. Last few minutes.
More drama to come?
YES PLEASE...
Man City 2-1 Liverpool
And another great save! There was a time when no Brazilian ever wanted to play in goal but we've got two beauties in nets tonight.
Liverpool come through the middle, Mo Salah is played into the box, he gets a powerful shot away but Ederson gets just enough on it to turn it away.
Fine, fine save. Pep Guardiola is ticking in his technical area and Anthony Taylor has to come over. Is the boss being sent off? No.
Man City 2-1 Liverpool
...and then City nearly wrap it up. They break away, three on three, Rahem Sterling sends Sergio Aguero in on goal, Alisson is out at his feet, Aguero shapes around him but Alisson somehow recovers to make a save.
Brilliant goalkeeping. An excellent minute of Premier League football.
Man City 2-1 Liverpool
Into the last 10, of regulation time. Liverpool building some pressure as Jurgen Klopp clashes with the City bench.
And then a proper scramble! Liverpool close to an equaliser as the ball pinballs around inside the six-yard box but City clear...
Man City 2-1 Liverpool
Xherdan Shaqiri is making his 100th Premier League appearance, becoming the fourth Swiss to reach this landmark after Valon Behrami, Phillipe Senderos and Stephane Henchoz.
Can he have an impact again? City break away but Raheem Sterling takes a touch too much and Andrew Robertson robs him...
Man City 2-1 Liverpool
He changed the game against Manchester United so Enter: Shaqiri.
Sadio Mane is the man to make way.
Man City 2-1 Liverpool
IF, if, if, the scores stay like this does it bring Spurs back into the title race? If they were ever out of it...
Man City 2-1 Liverpool
Still the best part of 20 minutes left. A fourth goal of the night? Liverpool were well on top when Leroy Sane found that hammer blow. A fine, fine goal.
Man City 2-1 Liverpool
Man City 2-1 Liverpool
Chris Waddle
Ex-Spurs and England winger on BBC Radio 5 live
I have got to say I did not see this coming.
I thought Raheem Sterling was offside, but Dejan Lovren is maybe playing him on and he just rolls Leroy Sane in.
Sane gives the keeper absolutely no chance, and in it goes.
Leroy Sane
What a finish that is! Again!
City were looking a bit lost but class is permanent and all that! Quck as a flash, one ball out of defence finds Raheem Sterling, he tees up Leroy Sane on the left of the penalty area and as Trent Alexander-Arnold closes him down the German threads a low shot right acros Alisson, and in off both posts!
He could not have placed that any better...
Man City 1-1 Liverpool
Sergio Aguero looks a bit goosed. Time for another City change?
Man City 1-1 Liverpool
Liverpool looking revitalised by that goal, looking the more likely to score again. It can all change in a second though of course...
#bbcfootball or text 81111 (UK only)
Mike Sizzy: I said it Liverpool is going to level this up come second half and they have done it, as a united fan I would prefer a draw or at least a win for Liverpool
Tony Greaves: City goalkeeper is not inspiring confidence in his back four to put it mildly.
Kolo: Bobby Firmino... Peach of a player.
Man City 1-1 Liverpool
Man City 1-1 Liverpool
City do make a change - Ilkay Gundogan for David Silva. Any more goals in this?
Man City 1-1 Liverpool
Chris Waddle
Ex-Spurs and England winger on BBC Radio 5 live
You have got to look at Danilo, where is he positioned? Andrew Robertson is not being tracked, Danilo doesn't know what's around him.
It's a simple, diving header from Roberto Firmino but you have to question Raheem Sterling about tracking Robertson back.
Pep Guardiola needs to bring fresh legs on as Manchester City are feeling the pace.
Roberto Firmino
Huge goal!
Not for the first time of late, Manchester City are exposed at full-back and Liverpool are level. It's a simple enough goal in the end, Trent Alexander-Arnold cuts on to his left foot at right-back and hangs up a big cross to the far post. Nobody has tracked Andrew Robertson, Danilo is under the ball and the Scot is able to cushion a volley across goal.
It sits up for Roberto Firmino, open goal, and he nods it into the open net. In front of the away end too...