FC Porto defied the odds in the group stages to finish above AS Monaco and RB Leipzig and behind Besiktas.
They took ten points from their six group games and finished only four points behind the group leaders.
Their last group match was against AS Monaco and they put in one of the displays of the tournament to win 5-2.
Porto won 3-0 away at Monaco and 3-1 at RB Leipzig so they come into this game as genuine threats to Liverpool’s hopes of going far in this competition.
They are currently unbeaten in their last 14 matches, with 12 of those ending in wins.
Liverpool’s win over Southampton on Sunday makes it seven victories from their last ten competitive games.
They can be complacent at times but the Reds offer a genuine attacking threat on any given day.
Liverpool scored the second highest goals in the group stages with only PSG scoring more than their 23 strikes.
At least 3 goals have been scored in 10 of their last 12 matches and they will be looking to score as many as they can when they visit Porto for this game.
Results of each team’s last 5 matches across all leagues and competitions