After an entertaining campaign, Liverpool became the record fifth English side to book their place in the last 16 of the Champions League but not before going through hell and high water to get there.
The Reds' return to Europe's premier club competition was dogged with near-misses. They surrendered leads at home and away to Sevilla - at the Ramón Sánchez Pizjuán Stadium they were 3-0 ahead at half-time before being pegged back - either side of scoring 10 across two games against Maribor.
Victory over Spartak Moscow, which clinched both top spot and progress to the round of 16 was achieved with relative ease but you can't possibly take your eyes off Liverpool for the rest of the competition.
And with their Premier League title charge having all-but evaporated, this could be their best chance of a piece of major silverware. But who stands in their way between the last 16 and the quarter-finals? IBTimes UK takes a look.
When and where is the last-16 draw?
The draw begins at 12:00CET on Monday 11 December and will take place at the Uefa headquarters in Nyon [Switzerland].
Teams Liverpool can draw in Champions League last 16: Basel, Bayern Munich, Juventus, Shakhtar Donetsk, Porto.
Worst possible scenario for Liverpool: Real Madrid
It might well be the glamour tie of the round of 16 but there is no doubt any visit of the reigning champions and 12-time winners would be fraught with potential danger.
The clash might bring back memories of Alan Kennedy's winning goal in Paris in 1982 and perhaps more recently wins at both Anfield and the Bernabeu in 2009, but Liverpool would be overwhelming underdogs despite Real's sketchy domestic and European form.
It should not be forgotten of course that a Borussia Dortmund side managed by Jurgen Klopp overcame the Spanish giants to reach the final in 2013, with Robert Lewandowski scoring four in the home leg at the Westfalenstadion.
But the firepower at Zinedine Zidane's disposal, even if Cristiano Ronaldo and Karim Benzema have been anything but at their best this season, means the first ever back-to-back winners in Champions League history are a threat to anyone.
Best possible scenario for Liverpool: FC Porto
When the draw for Group G was made back in August, each of Europe's heavyweights would have looked at this section to provide their ideal opponent in the last 16. Three months on little has changed, with FC Porto representing the weakest qualifier for the knock-out phase by a distance.
The Portuguese giants may not have won their domestic title since 2013, but they are perennial over-achievers in this competition. They have reached the last 16 in seven of the last 11 campaigns despite being unable to stem the flow of players leaving the Estádio do Dragão. Andre Silva, Bruno Martins Indi and Ruben Neves were the latest departures in the summer.
The two sides have met just four times in the competition, with Liverpool unbeaten in each of those games. The Reds prevailed 4-1 in their last meeting in 2007, when Fernando Torres, Steven Gerrard and Peter Crouch got on the scoresheet.