Naby Keita and Roberto Firmino struck inside the first 26 minutes to put the hosts in command and Liverpool’s only regret may be not building a more emphatic lead to take to northern Portugal for next week’s second leg.
However, a fourth clean sheet in five home Champions League games this season means an away goal at the Estadio do Dragao on April 17th will leave Porto needing four to progress.
Liverpool thrashed the Portuguese giants 5-0 in the first leg of their last-16 tie last season and the scoreline could have been just as embarrassing for Sergio Conceicao’s men had the hosts been more accurate in front of goal.
It took Jurgen Klopp’s men just five minutes to open the scoring as Keita got his second goal in as many games having waited nine months to open his Liverpool account.
The Guinean got the benefit of a big deflection off Oliver Torres as his strike from the edge of the area left veteran goalkeeper Iker Casillas helpless.
Minutes later Firmino was galloping into acres of space in behind the Porto defence, but this time his deflected effort drifted just beyond Casillas’s far post.
Mohamed Salah ended his eight-game goal drought as Liverpool returned to the top of the Premier League table with a 3-1 win at Southampton on Friday, but the Egyptian got his angles wrong when he failed to hit the target with just Casillas to beat.