Liverpool put one foot in the semi-finals of the Champions League with a 2-0 first-leg victory over Porto in the quarter-finals.

Goals from Naby Keita (5) and Roberto Firmino (25) put Jurgen Klopp’s men in a dominant position in the tie ahead of the second leg on April 17

However, Porto striker Moussa Marega showed enough with his play to keep hopes alive of a Porto recovery, while Mohamed Salah escaped a red card for a dangerous-looking tackle on Danilo late on – a decision that survived a VAR review.

Klopp will be happy his side – who strolled through the second half – seemingly did not have to expend too much energy ahead of their key Premier League clash with Chelsea on Super Sunday.

In a break from the pressures of an emotional and nervy title race, Liverpool found their stride early in front of an expectant Anfield

James Milner sprung Sadio Mane into action down the left and he found Firmino, who shifted one back for Keita to strike home via a deflection. Having gone nearly a year without a goal, Keita now has two goals in a week.

Salah spurned a glorious one-on-one with Iker Casillas before Firmino showed him how it should be done on 26 minutes.

Jordan Henderson threaded the eye of a needle with a clever ball in behind for Trent Alexander-Arnold and the full-back sent one across goal which was tapped home by the Brazilian.

Firmino has now been directly involved in 12 goals in his 11 Champions League games at Anfield for Liverpool.