Liverpool forward, Mohamed Salah, scored the fastest-ever hat-trick in the Champions League as they thrashed Rangers 7-1.
The Scottish side took the lead through Scott Arfield.
But Roberto Firmino equalized before the Reds scored six more goals.
This included three in six minutes from substitute Salah.
Firmino got his second in the 55th minute before setting up Darwin Nunez to net his second goal in as many games.
Salah then took over, scoring the first of his three goals on 75 minutes and securing the match ball with two more ruthless finishes against the hapless Rangers defence.
Rangers conceded a seventh to Harvey Elliott that was eventually awarded by VAR.
Liverpool’s spectacular second half meant it was Rangers’ heaviest-ever defeat in a competitive match at Ibrox.
After Napoli beat Ajax 4-2 earlier in the night, Jurgen Klopp’s men need one point from their final two games away to Ajax and home to Napoli to ensure their qualification.