After Wednesday night’s fixtures, the Champions League group stage has reached the halfway point.
There has been plenty to talk about across every game and the pattern of the rest of the competition already feels as though it is taking shape at this early stage.
Sportsmail has taken a look at the biggest moments and players so far to put together a report card on the tournament.
After Wednesday’s games, the Champions League group stage has reached the halfway point
Biggest disappointment – Tottenham
The thing about Spurs is that they will almost certainly advance to the round of 16. Red Star Belgrade and Olympiacos should not be able to stop them getting out of Group B.
But it should not be this tight at this stage. They drew against the Greeks despite going two goals ahead and were absolutely thrashed by Bayern Munich at home, losing 7-2.
Only a 5-0 win over Red Star suggests last season’s finalists have the capacity to push on in the competition. They will need to do much more to reach the heady heights of last campaign.
Tottenham have disappointed so far, losing 7-2 against Bayern Munich at their home ground
Biggest shock – Liverpool’s loss to Napoli
Given the way Liverpool sauntered to the trophy last season when they actually got to Madrid, it was easy to forget just how dodgy they have been on the road over the last few seasons.
So when they slipped to a 2-0 loss to Napoli, a good but not great side, after an excellent start in the Premier League, it felt like a real surprise that they had been rolled over so easily.
Cast your mind back and they lost the same fixture 3-0 last campaign. But that did not stop it being a shock when Fernando Llorente confirmed the win late on.
Napoli managed to surprise Liverpool and beat them 2-0 in the first group stage game
Best goal – Marcel Sabitzer v Zenit St. Petersburg
When the ball dropped to Marcel Sabitzer on the edge of the box, it did not feel as though there was much on.
The RB Leipzig man swung his boot at the ball, curling it outside and in and sending it past the flailing Aleksandr Kerzhakov in the Zenit St. Petersburg net.
It was, oddly, the sort of strike that comes across best on television. Watch it back from the angle behind the goal and the way he hits it and the swerve on it becomes clear. It was a sublime effort.
Marcel Sabitzer scored an absolutely brilliant goal against Zenit St. Petersburg on Wednesday
Marcel Sabitzer hits an absolute BEAUTY on the half-volley!