Leroy Sane equalised five minutes before the interval, but Liverpool blew City away after halftime with Firmino chipping Ederson to restore the home side’s lead and Sadio Mane striking from the edge of the box.
Egypt international Mohamed Salah looked to have completed the rout when he collected Ederson’s clearance and sent the ball sailing back over the stranded keeper’s head, but City substitute Bernardo Silva grabbed one back and midfielder Ilkay Gundogan prodded home in stoppage-time.
City’s first league defeat this season left them 15 points clear at the top, ahead of Manchester United, Liverpool and Chelsea.
But how did the players perform? Check the gallery above to see who flourished and who struggled?
Agree? Disagree? Let us know in the comments below.