Goal Scorers: Salah (12'), Oxlade-Chamberlain (21'), Mane (31')
Yes, you read the scoreline right! Liverpool could not have asked for a better first leg at the Anfield.
Jurgen Klopp's side produced an outstanding display in front of their fans as they comfortably beat Pep Guardiola's City who have completely dominated the league.
Just how good were Liverpool you ask:
This was the first all English Champions league tie in seven years and who else other than Mohamed Salah to break the deadlock in such a mouth-watering clash.
He capitalised on Kyle Walker's mistake and smashed the ball from inside the box early on in the game.
Nine minutes later, the former Arsenal player, Alex Oxlade-Chamberlain doubled The Reds lead with a terrific goal right from the edge of the area as he saw the ball go right past Ederson and into the back of the net.
By this time, the fans at the ground were signing at the top of their voice.
If a two-goal lead in by the 21st minute was not enough, Sadio Mane made City's night even worse at the half-hour mark as he headed in a perfect cross from Salah.
The Reds would go into the second leg full of confidence but would also be aware that there is still 90 minutes to play and things can turn around quickly.
The only negative for Liverpool would be that of Salah's injury concern who was taken off and Henderson, as he would miss the game at the Etihad after picking up a yellow card tonight.
Here are the Player Ratings from the game.
Manchester City
Ederson - 5/10
Honestly, Ederson was just exposed and really couldn't do much about it but pick the ball from the back of his net thrice in the first half.
Kyle Walker - 4/10
A night to forget for Walker. He was all over the place in the game. Walker was also responsible for the opening goal as he failed to clear his lines which Salah used to his advantage.
Vincent Kompany - 4/10
This game proved that Kompany is just not the same old Kompany. He failed to keep up with Liverpool's pace in the game.
He looked uncomfortable and was out of position all three times when the home team scored.
Nicolas Otamendi - 4/10
With his passes not going right, his decisions also seemed to take a hit. He lost possession which led to his side conceding the third goal of the night.
Aymeric Laporte - 3/10
Salah took Laporte for a ride as the latter appeared to be terrified to be up against the Egyptian. He also did not provide any width while going forward. His last game as a left-back?
Fernandinho - 5/10
Found it hard to get on the ball and make a positive impact for his side. With Liverpool's high pressing, City found it difficult to settle down in the first half and Fernandinho could hardly do anything about it.
David Silva - 4/10
Silva failed to make an impression on the game tonight. He had a rather quiet game and could be his worst performance in City.
Kevin De Bruyne - 4/10
Just like Silva, De Bruyne also failed to influence the game as he hardly ever got on the ball. He was completely overrun in the first half.
Ilkay Gundogan - 2/10
A surprise selection with expecting Sterling to be chosen before him. While on the pitch for 56 minutes, Gundogan did not provide any support to his team. He provided no support, no cover nor any contribution whatsoever.
Leroy Sane - 4/10
Probably City's most involved player but yet did not make the most of it. He made a mess off the final ball and poor decision makings got the better of him.
Gabriel Jesus - 3/10
He hardly touched the ball in the game and was never supported by his teammates tonight. However, he did very little to change that and was left standing in the front alone.
Substitutes
Raheem Sterling - 5/10
Coming on for Gundogan, Pep would have hoped for some magic from him, but like others, he also failed to dictate the game.
Liverpool
Loris Karius - 6/10
Kauris looked like a bystander at the post as Liverpool ran riots on the other half of the pitch. The keeper didn't really have to do much throughout the game.
Trent Alexander-Arnold - 8/10
The 19-year-old had an outstanding game who looked fearless when going up against Sane. Klopp would surely be impressed by his work rate.
The youngster should be proud of tonight's performance and was also a threat with his delivery into the box.
Virgil Van Dijk - 7.5/10
The former Southampton player kept Jesus quite and with Aguero injured, Van Dijk was hardly troubled. He was solid in the central defence and led his side's backline well.
Andrew Robertson - 7.5/10
Fearless and always pushing forward sums up the Scotland international night. A solid and a brave performance against City's frontline.
Jordan Henderson - 7/10
A late booking means the captain will miss the away leg next week. A diligent display from Henderson used the ball well and worked hard.
James Milner - 8/10
The England international was solid in the game, who had a hand in the first goal and then provided an excellent assist to Chamberlain for the second goal.
Alex Oxlade-Chamberlain - 8/10
The screamer to double Liverpool's lead was just too much for Ederson. He was a threat when going forward with the ball.
His presence in the midfield helped his side stop threats when City attempted any.
Sadio Mane - 7.5/10
Mane was very good in the first-half. He took his goal very well after Salah's cross found him in the back post and Mane then headed the goal o put Liverpool 3-0 up by the 30th minute.
Roberto Firmino - 7.5/10
Firmino may not have got his name on the scoresheet but did well to push City's defence back and pressed the opposition.
Mohamed Salah - 7.5/10
The Egyptian was subbed off early on in the second half, probably as a protection. But that was long enough for him to make an impact. He scored his seventh Champions League goal and also assisted Mane for his goal.
Substitutes
Georginio Wijnaldum - 6/10
He came on for Salah in the 53rd minute and did well to maintain Liverpool's shape and worked hard.
Dominic Solanke - 5/10
Coming on in the 71st minute, Solanke didn't have much impact on the game but was full of running.
Alberto Moreno - N/A
Moreno came on in the last five minutes to see off the game.