Liverpool moved into the semi-finals of the Champions League as second-half goals from Mohamed Salah and Roberto Firmino gave them victory against Manchester City at the Etihad Stadium on Tuesday, earning them a 5-1 aggregate win.
Trailing 3-0 from the first-leg City manager Pep Guardiola had said his team needed to produce a perfect game if they were to achieve a famous comeback and for 45 minutes they were not far off that level.
Gabriel Jesus scored after two minutes to fuel the home fans with hope and City then launched wave after wave of attacks to pin Liverpool back.
Yet after Bernardo Silva hit the post in the 40th minute and Leroy Sane had an effort ruled out for a disputed offside two minutes later, City had just the solitary goal to show for their first-half exertions.
It was Liverpool whose approach turned out to be perfect in the circumstances as they followed up their staunch first-half defending to deliver the decisive blows, scoring through Salah in the 56th minute and Firmino 13 minutes from fulltime to clinch their third win against City this season.
After a glorious attacking display in the first leg, Liverpool did exactly what they had to do in Manchester and deservedly took their place in the semi-finals of the competition for the first time in 10 years.
City can look back with some pride though on their first-half performance. They needed an early goal to set the mood and they got exactly that, taking the lead in the second minute.
THIRTY. NINE. GOALS.— Liverpool FC (@LFC) April 10, 2018
Liverpool defender Virgil van Dijk gave the ball away and Fernandinho played a superb pass to Raheem Sterling on the right who slipped the ball across to Jesus to slot home.
Fired-up by that breakthrough and with the crowd roaring them on, City were first to every ball, applying constant pressure on the Liverpool defence while Jurgen Klopp's side were unable to earn some respite.
Kevin De Bruyne tested Loris Karius with a low drive in the 27th minute and the home side had an appeal for a penalty turned down when former Liverpool forward Sterling went down in the box with Andy Robertsons arms around him.
Yet for all the pressure, Liverpools defence held firm and City were unable to create another clear-cut chance until the 40th minute when Bernardo Silva cut in from the right and his fierce left-foot drive crashed off the post.
Two minutes later, Sane thought he had added a second, poking the ball over the line but the referee Antonio Mateu Lahoz ruled the German was offside. City protested strongly, arguing the ball towards Sane had come off Liverpools James Milner.
Liverpool sent a warning just before the break when Alex Oxlade-Chamberlain rounded Ederson after a swift attack but shot wide from a tight angle.
As the teams came off, Guardiolas protests about Sane's disallowed goal resulted in him being sent to the stands for the second half.
All City's breathless efforts were undone when Liverpool got the crucial away goal -- Sadio Mane burst into the box, City keeper Ederson dived at his feet but the ball spilled out to Salah who took his time before coolly converting.
The goal left City needing to score four without reply to progress and 10 minutes later they threw on club record scorer Sergio Aguero in the hope of a miracle.
Yet any lingering questions over who would advance to the last four were ended when Firmino robbed a sloppy Nicolas Otamendi and slotted past Ederson.
Klopp rued his side's poor start but credited the way they came back.
He told BT Sport: "It was difficult tonight, especially with the start, this wonderful goal we served them almost on a plate.
"We needed to react in the right way, I liked the reaction immediately after that.
"As normal City took all the risks they could take and we needed a little bit of luck."
Klopp admitted that the luck came as City failed to add to their first goal.
He said: "They could have scored two or three in the first half. It was 100 per cent clear if we won a ball we would have opportunities.
"If they want the ball from you they have to kill you. We are in the semis so we deserve it."
City boss Guardiola confirmed his dismissal was for his complaints to the referee at half-time.
Guardiola said: "I said he was wrong. That is why sent me off. I didn't insult him. I said it was a penalty and the ball came off Milner."
Guardiola felt the decisions before the interval made a big difference to the game.
He said: "It is different 1-0 to 2-0. In these kind of games the impact is so big."
Guardiola had no complaints about the overall result.
He said: "Big congratulations to Liverpool. They are a top team with an outstanding manager. Liverpool deserved to go through."