Time to take a breath. Matchday 5 of the Champions League group stage is over, and two more teams joined the group already qualified for the knockout stage on a wild day of action. The eight games Wednesday brought 27 goals, including five matches where at least four goals were scored. Christian Pulisic scored his first UCL goal for Chelsea in a thriller at Valencia, while Inter Milan had a perfect day.
Here's everything you need to know and see.
GROUP G: Zenit 2, Lyon 0
GROUP H: Valencia 2, Chelsea 2
GROUP E: Liverpool 1, Napoli 1
GROUP E: Red Bull Salzburg 4, Genk 1
GROUP F: Barcelona 3, Borussia Dortmund 1
GROUP F: Inter Milan 3, Slavia Prague 1
GROUP G: Benfica 2, RB Leipzig 2
GROUP H: Ajax 2, Lille 0
Barca, RB Leipzig clinch knockout spots
Lionel Messi and Barcelona advanced with the 3-1 win over Borussia Dortmund as Group F winners, while RB Leipzig is into the round of 16 in Group G, though the German side can still finish in either first or second. Leipzig was down to Benfica at home 2-0 before Emil Forsberg scored twice in added time to cement the team's spot in the last 16. Eight teams are now through -- Manchester City, Real Madrid, Tottenham, PSG, Bayern Munich and Juventus are also through -- and eight spots are up for grabs on Matchday 6.
Messi makes history; Dortmund is in trouble
Messi played in his 700th match at Barcelona and set a new record against Dortmund. Messi's goal against Dortmund marked the 34th team he scored against in the Champions League -- the most of any player ever. And it was a big win for Barca where the team looked sharp and clinched a spot in the next round.
Messi didn't do it with just his goal-scoring ability though, delivering this amazing assist to Antoine Griezmann in the second half.
To make things even more interesting, Dortmund's failure to get points combined with Inter Milan's dominant win at Slavia Praue sets up what will be a crazy final day of action on Matchday 6. Inter and Dortmund are level on seven points, with Inter hosting Barca and Dortmund hosting Slavia Prague. Both teams are playing against clubs that don't have anything to play for at this point, so a win could be there for the taking, but who will do enough to move on? Inter has the advantage on head to head.
Pulisic helps Chelsea
Pulisic was at it again in a wild 2-2 draw between Chelsea and Valencia. It was a game that had it all, including a missed penalty kick, crazy saves, dramatic misses and more. The Blues are now the slight favorite to advance ahead of Valencia on the final matchday, but there's still plenty to play for.
It's a game the Blues could have easily lost or won because of how frantic it was, but Pulisic's second-half goal gave them a point that could end up being critical to their progression in the cup.
For a closer look at Pulisic's performance,.
Liverpool fails to punch ticket
The Reds managed to come from behind and get a 1-1 draw at Anfield against Napoli, but it now sets up a nervy situation for the Reds on Matchday 6. If they go to Red Bull Salzburg and lose, and Napoli beats Genk, the reigning champs will be out of the competition. Remember, Liverpool beat Red Bull Salzburg 4-3 at Anfield, but this team is no joke and has the ability to pull off an upset. The Reds have to be careful.
CBS Sports had live updates of Wednesday's UCL action. You can relive the best moments and highlights below.