Liverpool eased past Ajax in Amsterdam to book their place in the last 16 of the Champions League whereas Atletico Madrid became the latest high-profile name to exit the competition before the knockout stages.
Mohamed Salah opened the scoring in the 41st minute with his sixth Champions League goal of the season before Darwin Nunez and Harvey Elliott scored in quick succession early in the second half to help their side recover from their latest loss to Nottingham Forest in the league.
Despite the win over Ajax, Liverpool will likely reach the last 16 of the Champions League in second place in Group A after Napoli continued their unbeaten run in the competition with a 3-0 win of their own over Rangers.
Meanwhile, Atletico Madrid failed to make it past the opening round after only managing a 2-2 draw against Bayer Leverkusen despite being at home.
Porto’s 4-0 win over Club Brugge means the Portuguese and the Belgian club are headed for the knockout phase with 9 and 10 points respectively with just one matchday remaining.
Atletico, sitting at third in Group B with 5 points needs a positive result in their final game against Porto to stand a chance of playing in the Europa League as Leverkusen sits just one point behind them and will face Brugge next.
In other matches, Tottenham only managed a 1-1 draw against Sporting and Frankfurt beat Marseille 2-1 in Group D encounters with each team still in the running for a place in the round of 16 heading into the final match day.