Jurgen Klopp faces a number of big decisions ahead of the Champions League showdown.
Those that think Liverpool should prioritise the Premier League above the Champions League are missing the point.
A defeat in Europe could have a devastating effect on the morale of the squad, so why risk it?
The Reds should go strong. And that means James Milner coming in at left-back in place of the suspended Andy Robertson, while the rest of the defence and attack remains the same.
James Milner has to be tasked with filling the void at left-back as Andy Robertson serves a one-match ban.
The vice-captain showcased his versatility with his impact off the bench at Southampton and he can do a job on the other flank against Porto.
In midfield, a slight curveball. Jordan Henderson deserves a start after his impressive cameo at Southampton, while Fabinho has become a certainty, even if his first half at St Mary's wasn't his best.
The other engine room role, then, can go with Naby Keita, who did enough on Friday to suggest he deserves to retain his place.
Gini Wijnaldum needs a rest.
Liverpool predicted line-ups:
Alisson; Alexander-Arnold, Matip, Van Dijk, Milner; Fabinho, Henderson, Keita; Salah, Firmino, Mane.