Jurgen Klopp's Reds have qualified for the knockout stages of Europe's elite competition with two Group B games to go.
They saw off Atletico Madrid 2-0 last time out and can now rest some key players this evening.
Klopp has promised to respect the tournament but he will look to freshen up his side as the hectic festive run begins.
Porto will be eager for all three points as they are currently second in the group, a point ahead of Atletico who they face in the final round of games next month.
Liverpool v Porto: Date and kick-off time
This Champions League Group B tie is due to take place on Wednesday, November 24.
It is taking place at Anfield and kick-off is at 8pm.
Liverpool hammered Porto 5-1 earlier this season and have not lost a competitive match against them in their nine meetings to date.
Liverpool v Porto: TV channel and live stream
The Champions League clash will be live on BT Sport 3 with coverage starting at 7:15pm.
BT Sport subscribers can live stream this match via the app on their computer, mobile and tablet devices.
talkSPORT's Adrian Durham will bring you updates from this match on Kick-Off 'Around the Grounds'.
talkSPORT.com will also be running a live blog for all the action.
Liverpool v Porto: Team news
Liverpool XI: Alisson, Williams, Matip, Konate, Tsimikas, Morton, Thiago, Oxlade-Chamberlain, Salah, Minamino, Mane.
Liverpool Subs: Adrian, Kelleher, Fabinho, Van Dijk, Milner, Henderson, Jota, Robertson, Origi, Phillips, Alexander-Arnold.
Porto XI: Costa, Mario, Pepe, Mbemba Sanusi, Otavio, Uribe, Oliveira, Diaz, Evanilson, Taremi.
Porto Subs: Martinez, Cardoso, Conceicao, Wendell, Aquino, Corona, Marchesin, Vitinha, Grujic, Vieira, Bruno Costa, Manafa.
Liverpool v Porto: What has been said?
Klopp will make player welfare top priority heading into the Champions League dead rubber at home to Porto but believes he can still select a side which respects the competition.
"We always respect the competition but we have to think about ourselves and our schedule and the situation of our players first," he said.
"In this time of the season, the medical department has a big hand in line-ups.
"It's really easy to sit there, all the people who judge us, and say 'leave him out, leave him out, leave him out'.
"If we leave them all out and play with a team that is not a Champions League team - we don't have enough players for that, by the way - then nobody can get injured.
"We have to line up a team who has a chance to win a football game. The Diogo situation was very unlucky. I hated it, that I made the decision.
"But would I have made the decision the same again? That's the only question I have to answer. Yes, I would have again, because you need stability.
"We cannot play football games with this line-up, then next a game line-up which has no chance to win a game, then bring them back again.
"Players need rhythm, all these kinds of things. Do I make the decision because I don't care who gets injured in the line-up tomorrow?
"No, I can't and I will not. These things happen in football. Hopefully nothing happens tomorrow."