Liverpool came close to missing out on this season's Champions League but with Mohamed Salah in stunning form and a clean bill of health, Jurgen Klopp's men look like contenders for the trophy once more.
Liverpool survived an Atletico Madrid fightback to win 3-2 and Lionel Messi scored twice as Paris Saint-Germain came from behind to beat RB Leipzig by the same score on a breathless night of Champions League action on Tuesday.
Liverpool's 3-2 win over Atletico Madrid was thrilling and anything but straightforward, with the drama continuing after the final whistle in Spain.
There was a goal rush in the Champions League on Tuesday and it was hardly a surprise to see Lionel Messi and Mohamed Salah among the scorers. Real Madrid and Manchester City grabbed five goals each away from home. Ajax produced perhaps the best performance of the lot in overwhelming Borussia Dortmund 4-0, with Sebastien Haller - the competition's surprise leading scorer - netting his sixth goal of the group stage in just three rounds of games.
Lionel Messi scored twice to deny Jesse Marsch's Leipzig a nice moment, while AC Milan is now 0-3 after a lopsided loss in performance ended 1-0 to Porto.