The Champions League group stage is over. Thirty-two teams battled for months but now just 16 remain ahead of the knockout stage draw on Monday. The final two spots went to Atletico Madrid and Atalanta, while history was also made on the day thanks to a hat trick by Gabriel Jesus. Here's everything you need to know about Wednesday's action.
Schedule and scores
All times U.S./Eastern
- Atalanta 3, Shakhtar Donetsk 0
- Manchester City 4, Dinamo Zagreb 1
- Real Madrid 3, Club Brugge 1
- Atletico Madrid 2, Lokomotiv Moscow 0
- Juventus 2, Bayer Leverkusen 0
- PSG 5, Galatasaray 0
- Olympiacos 1, Red Star Belgrade 1
- Bayern Munich 3, Tottenham 1
Teams in the knockout stage
(Group winners in bold)
- Real Madrid
- Bayern Munich
- Manchester City
- Atletico Madrid
- RB Leipzig
Atletico Madrid moves on
An inconsistent Atleti found its form, ending a four-match winless streak in all competitions to beat Lokomotiv Moscow 2-0 and advance to the round of 16. Joao Felix scored the winner 17 minutes in and Atleti dominated from start to finish. The club had 23 shots to Lokomotiv's two and could have won by more. Out of all the teams group winners could play in the round of 16, Atleti is probably the last they'll want to see -- the Spanish side seems even more dangerous than Real Madrid or Tottenham. Just imagine a tie between Atleti and either PSG, Bayern Munich, Manchester City, Liverpool or RB Leipzig.
The 2019-20 competition has set a record for the most group stage hat tricks. There were nine three-goal performances in the six matchdays, and two of them came this week. Napoli's Arkadiusz Milik scored three times on Tuesday and Manchester City's Gabriel Jesus notched the record-breaking hat trick on Wednesday.
Atalanta sneaks through
With Manchester City crushing Dinamo Zagreb, Atalanta had to go to Urkaine to face Shakhtar Donestk and win. That's no easy task against one of the most underrated teams in Europe and one filled with physical, talented players. The Italian club entered the day with four points and in last place. Yet everything seemed to go Atalanta's way on Wednesday. A dominant 3-0 win at Shakhtar secured second place for Atalanta. Remember, Atalanta didn't win any of its first four group stage games, but these last two wins did it. The 1-1 draw to Manchester City ended up being the difference.
The winning goal came from Timothy Castagne off a pass from Alejandro Gomez, but Gomez appeared to be offside. VAR reviewed it, and the goal, which was initially called off, was overturned and allowed to stand.
This season was the team's first ever participation in the Champions League, and coach Gian Gasperini deserves a ton of credit.
Relive Wednesday's action
CBS Sports was with you the entire way providing updates, analysis, highlights and much more. Relive the day's action below.