I mean, it's probably better to ask what didn't happen on Wednesday.
Having 18 Champions League matches take place at the same time is always chaotic, and it was no different this week.
There were bags of goals, late comebacks, and even a dramatic last-minute header from a goalkeeper. Yep, it was crazy.
At the end of it all, five of the six Premier League sides have made it through to the round of 16, with only Newcastle having to settle for the play-offs after drawing with holders PSG.
Arsenal made it eight wins from eight by beating basement boys Kairat Almaty, albeit not very convincingly, to top the group.
Liverpool were convincing, however, which makes a change. They smashed six past a sorry Qarabag to finish third, while Manchester City and Tottenham secured comfortable wins over Galatasaray and Frankfurt, respectively.
And let's not forget Chelsea, they produced a brilliant second-half fightback, led by Joao Pedro, to down Napoli in their own backyard and secure a spot in the automatics.
Elsewhere, 15-time winners, Real Madrid, were stunned by Benfica, with keeper Anatoliy Trubin scoring a 98th-minute header to keep the Portuguese side in the competition.
Now, here we are, ready for the draw.
