- Alex Oxlade-Chamberlain thumps Liverpool ahead in the ninth minute.
- Leroy Sane equalises with powerful shot which goes through Loris Karius.
- Roberto Firmino puts the Reds back in-front.
- Sadio Mane lashes home the third.
- Mohamed Salah strokes into an empty net after Ederson mistake.
- Substitute Bernardo Silva pulls one back seven minutes from time.
- Ilkay Gundogan pokes home City's third.
- Liverpool go third in the Premier League, level on points with second place Manchester United.
- Manchester City stay 15 points clear but could see lead cut when United host Stoke on Monday [15 January].
That brings an end to our Premier League coverage for another weekend. We're back tomorrow for Manchester United vs Stoke City, but until next time it's goodbye.
A genuine Premier League classic as Manchester City lose their unbeaten Premier League record, as Liverpool win a seven-goal thriller.
The hosts stormed into a 4-1 lead thanks to Roberto Firmino, Sadio Mane and Mo Salah's goals, but City came back and Bernardo Silva and Ilkay Gundogan struck late on.
But Liverpool held on and they go third in the Premier League. City could see their lead cut tomorrow when Manchester United host Stoke City, but they remain 15 points ahead.
Full time: Liverpool 4-3 Manchester City
WHAT A GAME.
SIDE-NETTING! De Bruyne's free-kick finds Aguero but he finds the wrong side of the net. Goodness me.
This is the game right here.
Ragnar Klavan comes on to run down more time.
Free kick for City with a minute to go.
GOAL! Liverpool 4-3 Manchester City (Ilkay Gundogan)
Ridiculous game. City get another as Gundogan brings down a cross and pokes into the net. City have two minutes to get the leveller.
Four added minutes at Anfield. City's unbeaten run coming to an end here. Unless.....
But it comes to nothing as De Bruyne is caught offside as the ball is played back to him. Mo Salah replaced by Adam Lallana with two-and-a-half minutes remaining.
Another City corner with four minutes left....
GOAL! Liverpool 4-2 Manchester City (Bernardo Silva)
Some neat interplay in the Liverpool box sees the ball finally run to substitute Silva, who strokes into the corner. Hope for City? Jurgen Klopp certainly looks concerned.
Mohamed Salah celebrates sweeping Liverpool further ahead.
Emre Can off and James Milner - a former City player - on for the final 12 minutes.
Chance for City as De Bruyne's cross catches out Karius and Otemandi steals in round the back but can't make contact at the far post.
Liverpool are riding on the wave of noise at Anfield at the moment. Their high press is hassling and harrying Man City into continuous errors and they almost grab a fifth until the referee signals a foul on Danilo.
Bernardo Silva on for Raheem Sterling, who had become in one or two handbags in the last few minutes. Coming off for his own protection you fancy, at great delight for the Liverpool faithful.
GOAL! Liverpool 4-1 Manchester City (Mohamed Salah)
Goodness me. City's unbeaten record is disappearing here. Ederson comes out to clear a through ball but it falls straight to Salah who from 40 yards steers the ball into the empty net. Surely that is game over now.
Roberto Firmino flicks Liverpool ahead again.
Pep Guardiola was seen clapping ferociously after that third Liverpool goal. His City side look like they're going to lose their unbeaten record unless he can rouse them for the final quarter of this game. Still plenty of time to go mind.
GOAL! Liverpool 3-1 Manchester City (Sadio Mane)
Two goals in as many minutes as Liverpool are on the brink of beating the unbeaten Premier League leaders. Mane had earlier hit the post but he gets the chance to make amends as the Reds win the ball high up the field, an the Senegal forward lashes the ball into the roof of the net. Stunning goal.
GOAL! Liverpool 2-1 Manchester City (Roberto Firmino)
Stunning finish from Roberto Firmino. Alex Oxlade-Chamberlain's pass through looks under-hit but Firmino leavers John Stones off the ball and clips the ball over the onrushing Ederson.
Ederson with a fine double save to keep Liverpool from re-taking the lead. He flaps at a left-wing corner and the ball falls to Salah, but the City stopper makes a fine save.
City can't clear their lines and Oxlade-Chamberlain cuts inside and Ederson gets down well to keep out the England man at the near post. Take note, Loris Karius.
OFF THE BAR! City inches from taking the lead as Nicolas Otamendi leaps highest to meet a corner, beats Karius but is denied by the frame of the goal. So close.
Leroy Sane beats Loris Karius to draw City level.