Match ends, FC Porto 0, Liverpool 5.
Sadio Mane scored a hat-trick as Liverpool marked their first Champions League knockout game for nine years with an emphatic victory at Porto in their Champions League last-16 first-leg tie.
Mane opened the scoring when home goalkeeper Jose Sa failed to hold his placed strike.
Mohamed Salah then showed wonderful composure to steer the ball home for Liverpool's second and his 30th of an incredible debut season at the club.
With two away goals scored, the visitors could have been forgiven for taking a more conservative approach but instead they went for more.
A swift Liverpool counter-attack ended with Sa spilling Roberto Firmino's shot into Mane's path and the striker made no mistake, before Firmino scored his 21st of the season, sweeping home James Milner's cross.
Mane got his third with a driven strike late on to become the first Liverpool player to score a hat-trick away from home in Europe since Michael Owen in 2002, and the second ever.
Porto had lost only two matches in all competitions this season prior to Wednesday's game but simply could not cope with Liverpool's unstoppable forward line.
Otavio had the Portuguese side's best chance towards the end of the first half, placing his shot just wide of the far post after he was put through on goal.
Liverpool will expect to complete the job when they host Porto in the return leg at Anfield on Tuesday, 6 March.
Like they were never away
Liverpool boast a proud record in continental football having won the European Cup or Champions League five times - more than any other English side.
But this was their first involvement in the knockout stages of the competition since 2009, when they lost 7-5 on aggregate to Chelsea in the quarter-finals.
And it was like they had never been away as they made light work of a side that reached this stage of the competition last season and were quarter-finalists just three years ago.
Only PSG (25) scored more goals than Liverpool (23) in the Champions League group stages and the Reds picked up where they had left off in December as their front three proved too much for a nervous Porto defence.
The hosts ultimately became the latest side unable to cope with Liverpool's pace on the counter-attack. This was the 17th time Liverpool had scored three goals or more in a game this season and the 10th time they have done it away from home.
They have also now scored more Champions League goals this season (28) than any other club and, on this evidence, are going to take some stopping in the competition.
Superb Salah on course for 40 in a season?
Games without Salah on the scoresheet this season have been rare. Indeed, the former Chelsea forward's longest 'drought' was a run of three without scoring towards the end of last year.
The forward is on a quite incredible run of goalscoring form that shows no sign of slowing down. His goal against Porto was his sixth in five games and took his total for the campaign in all competitions to 30 - only 12 players have managed that in Liverpool's history.
Salah has produced some quite sensational strikes this season and while his goal against Porto was, in the end, a tap-in, such a description hardly does justice to the amazing coolness he showed in the build-up to the finish.
After Milner's shot from distance bounced back off the post, Salah took one touch to lift the rebound beyond the reach of the goalkeeper, cushioned the ball on to his left foot with a calm header and slotted the ball home between a defender and the keeper.
It was more stunning artistry from the Egypt international and, given that it is only mid-February, it is not unreasonable to expect that he could surpass the 40-goal mark by the end of the season.
Man of the match - Sadio Mane (Liverpool)
Manager reaction - 'exactly as good as necessary'
Liverpool boss Jurgen Klopp: "It was a very good performance. Exactly as good as necessary.
"I think everyone saw in the game all the moments when we were not as compact as we wanted to be and Porto were immediately strong. They had their moments and we scored fantastic goals in the right moment."
Does he think the tie is over? "No, of course not, why should I? We came here to create the basis for the second leg at Anfield - and that's what we did, not more, not less. I am too long in the business to think anything is sorted before the final whistle.
"We owe our supporters at Anfield a 100% performance and that's what we want to deliver. That's all."
Porto manager Sergio Conceicao: "We started the game on an even keel. We even had a great chance through Otavio in the first 20 minutes. After that, on one occasion we sought to break out quickly from the back in a move that started with our goalkeeper. We lost possession and conceded the first.
"We made a few more mistakes [in that move] which cost us dearly, especially against a team with that kind of firepower. We reacted well to going behind, but then went two down because we were too passive. From there, it becomes even more difficult."
Up there with the best - the stats
- Liverpool registered the joint-biggest away Champions League knockout win, equalling Bayern Munich's 5-0 win at Sporting Lisbon in February 2009 and Real Madrid's at Schalke in February 2014.
- This is Porto's heaviest home European defeat and the first time they have conceded more than three goals in a home European match.
- Liverpool are the first English side to score five goals in an away Champions League knockout match.
- Mohamed Salah became the first Liverpool player to score 30 goals in all competitions in a single season since Luis Suarez (31) in 2013-14.
- Salah has now scored in five consecutive matches in all competitions, the first Reds player to achieve that feat since Divock Origi in December 2016.
- Trent Alexander-Arnold became the youngest Liverpool player to feature in a Champions League knockout match, aged 19 years and 130 days.
- Alexander-Arnold is the fifth youngest Englishman to feature in a Champions League knockout game, behind only Theo Walcott, Alex Oxlade-Chamberlain, Jack Wilshere and Wayne Rooney.
- Liverpool have won four matches by five or more goals in all competitions this season, the first time they have achieved that since the 1985-86 season (five victories by that margin).
With no game this weekend following their FA Cup exit, Liverpool are heading to Marbella for a four-day training camp. They return to action in the Premier League when they host West Ham on 24 February (15:00 GMT).
- 12Malheiro de Sá
- 21Ricardo Pereira
- 25OtávioSubstituted forJM Coronaat 45'minutes
- 8BrahimiSubstituted forWarisat 62'minutes
- 29Francisco SoaresSubstituted forMendes Paciênciaat 74'minutes
- 2Pereira Páez
- 14Mendes Paciência
- 17JM Corona
- 66Alexander-ArnoldSubstituted forGomezat 79'minutes
- 4van Dijk
- 14HendersonSubstituted forMatipat 75'minutes
- 9FirminoSubstituted forIngsat 80'minutes
- Daniele Orsato
- Shots on Target
Second Half ends, FC Porto 0, Liverpool 5.
James Milner (Liverpool) wins a free kick on the right wing.
Foul by Gonçalo Paciência (FC Porto).
Offside, FC Porto. Majeed Waris tries a through ball, but Gonçalo Paciência is caught offside.
Foul by Andrew Robertson (Liverpool).
Ricardo Pereira (FC Porto) wins a free kick in the defensive half.
Attempt missed. Sérgio Oliveira (FC Porto) right footed shot from outside the box is too high. Assisted by Héctor Herrera.
Goal! FC Porto 0, Liverpool 5. Sadio Mané (Liverpool) right footed shot from outside the box to the bottom right corner. Assisted by Danny Ings.
Foul by Georginio Wijnaldum (Liverpool).
Héctor Herrera (FC Porto) wins a free kick in the defensive half.
Attempt missed. Sadio Mané (Liverpool) right footed shot from the centre of the box is high and wide to the left. Assisted by Andrew Robertson with a cross.
Virgil van Dijk (Liverpool) wins a free kick in the defensive half.
Foul by Gonçalo Paciência (FC Porto).
Substitution, Liverpool. Danny Ings replaces Roberto Firmino.
Substitution, Liverpool. Joseph Gomez replaces Trent Alexander-Arnold.
Foul by James Milner (Liverpool).
Majeed Waris (FC Porto) wins a free kick in the attacking half.
Attempt missed. Roberto Firmino (Liverpool) header from the centre of the box is high and wide to the left. Assisted by Andrew Robertson with a headed pass.
Substitution, Liverpool. Joel Matip replaces Jordan Henderson.