Tuesday produced some breathtaking results in the UEFA Champions League 2019-20 season.
Groups E-H were in action during gameweek 6 and several clubs were vying for qualification into the round of 16.
Last season's semi-finalists Ajax were knocked out.
Inter Milan lost against Barcelona to face an exit.
Meanwhile, Chelsea held on to qualify.
Here are the key takeaways.
Chelsea qualified for the next stage after a 2-1 win against Lille at home.
The Blues were in complete control and showed their character.
The in-form Tammy Abraham was superb once again.
Frank Lampard's side finished in second place behind Valencia but ahead of last season's semi-finalists Ajax.
Rodrigo scored the only goal for Valencia, who stunned Ajax 1-0 away from home.
Inter were beaten 2-1 at home by Barcelona. This, in turn, ended their hopes of securing a qualification.
Barcelona, who have been terrific, have avoided defeat in 20 consecutive Champions League group stage games.
Teenager Ansu Fati became the youngest goal-scorer in UCL history to dent Inter's hopes.
Meanwhile, Borussia Dortmund qualified after beating Slavia Prague 2-1 at home.
Jadon Sancho impressed once again.
Holders Liverpool overcame Red Bull Salzburg 2-0 away from home to reach the Champions League last 16 as Group E winners.
The Reds were terrific away from home, much to the delight of manager Jurgen Klopp.
Napoli ran 4-0 winners in a dominant victory at home against Genk.
Arkadiusz Milik scored a sensational hat-trick for the Italian side.
Benfica's 3-0 win against Zenit saw both teams crash out in Group G. RB Leipzig finished as the toppers after a 2-2 draw against Lyon. The French team ended with eight points and finished second.
ℹ️ Final standings for E, F, G H...— UEFA Champions League (@ChampionsLeague) December 10, 2019
🤔 Biggest surprise? pic.twitter.com/kCk9s43gK0
Love Sports news?
Subscribe to stay updated.