Liverpool thrashed Ajax 3-0 in the Netherlands on Wednesday night to seal their place in the knockout stages of the Champions League.
The Jurgen Klopp side need just a draw to advance, but goals by Mohamed Salah, Darwin Nunez and Harvey Elliott sealed a big victory.
With the win, the Reds are on 12 points from five matches in the group stage, three points behind leaders Napoli, who also thrashed Rangers 3-0.
Elsewhere, Barcelona were beaten 3-0 by Bayern Munich at Camp Nou, completing a home and away defeats by the Bundesliga side.
Goals by Sadio Mane, Alex Maxim Choupo-Moting and Benjamin Parvard sealed the big win for the German champions, who top Group C.
Barcelona had already confirmed their drop to the Europa League after Inter Milan defeated Viktoria Plezn 4-0 earlier on Wednesday.
In Group B, Porto thrashed Club Brugge 4-0 while Atletico Madrid played a 2-2 draw with Bayer Leverkusen as the group stays open.
In Group D, Sporting played a 1-1 draw with Tottenham in London to keep hopes alive while Eintracht Frankfurt defeated Marseille 2-1.
Join the conversation
Support Ripples Nigeria, hold up solutions journalism
Balanced, fearless journalism driven by data comes at huge financial costs.
As a media platform, we hold leadership accountable and will not trade the right to press freedom and free speech for a piece of cake.
If you like what we do, and are ready to uphold solutions journalism, kindly donate to the Ripples Nigeria cause.
Your support would help to ensure that citizens and institutions continue to have free access to credible and reliable information for societal development.