Despite being without arguably their best player, who joined Barcelona earlier this week, the Reds annihilated City at Anfield for most of the game.
Alex Oxlade-Chamberlain's rasper from outside the box opened the scoring before Leroy Sane equalised with a lovely solo goal.
One-all heading into the break suggested the second 45 minutes would be close, but it was anything but that as Liverpool kicked it up a notch.
Three superb goals in nine minutes from Roberto Firmino, Sadio Mane and Mohamed Salah blew away City and sent Anfield into complete pandemonium.
Firmino chipped the ball over Ederson to make it 2-1, Mane found the top corner with a stunning strike and then Salah lobbed City's goalkeeper from 40 yards.
Bernardo Silva and Ilkay Gundogan later made it 4-3 with tidy finishes inside the 18-yard box, but it was too little too late when they struck.
It was Firmino's goal that sparked the riot but the Brazilian made a rookie mistake by removing his shirt while celebrating, receiving a yellow card.
Not that Liverpool fans cared. They were too busy going mental and loving what Dejan Lovren did during the celebrations.
In the video below, Lovren picks up Firmino's shirt and then holds it up to the Liverpool fans, pointing to his name on the back. Check it out.
LOVREN COLLECTS FIRMINO'S SHIRT
What a hero. Here's how Liverpool fans reacted to Lovren - who was named captain to face City - holding up Firmino's shirt.