1 / 25
It was a fairy tale star for Leicester City in their UCL debut, Marc Albrighton handing them the lead early on against Club Brugge.
2 / 25
Riyad Mahrez's superb free-kick made it 2-0 to the visitors.
3 / 25
Mahrez' penalty completed a fantastic night for Leicester as they won 0-3.
4 / 25
Champions Real Madrid were lacklustre at home to Sporting, going behind to Bruno Cesar's strike.
5 / 25
Cristiano Ronaldo drew Real level with a superb free-kick.
6 / 25
And Alvaro Morata won it late on for the hosts.
7 / 25
Juventus and Sevilla played out a 0-0 draw.
8 / 25
Tottenham Hotspur were playing at Wembley for the first time.
9 / 25
But they were soon behind thanks to Bernardo Silva's stunning strike for Monaco.
10 / 25
Thomas Lemar doubled Monaco's advantage and Spurs' woes.
11 / 25
Toby Alderweireld's header made it 1-2 at the break.
12 / 25
Sergio Aguero marked his Manchester City return by putting them 1-0 up against BMG.
13 / 25
He added a second from the spot.
14 / 25
Aguero finished with a hat-trick prior to Kelechi Iheanacho rounding off a 4-0 win.
15 / 25
Leverkusen put CSKA Moscow to the sword early on thanks to Admir Mehmedi's opener.
16 / 25
Hakan Çalhanoğlu doubled their lead shortly afterwards.
17 / 25
Things quickly turned around as first Alan Dzagoev scored for CSKA.
18 / 25
Before they made it 2-2 at half-time, Roman Eremenko equalising.
19 / 25
Corentin Tolisso struck the opener for hosts Lyon against Dinamo Zagreb.
20 / 25
Jordan Ferri made it 2-0, Maxwel Cornet then adding a third.
21 / 25
Dortmund raced into a two-goal lead at Legia Warsaw after Mario Gotze headed them in front...
22 / 25
And Konstis Papastathopoulos added a second before Marc Bartra's third.
23 / 25
It was 0-4 by the time Raphaël Guerreiro scored and 0-6 at the end of the night.
24 / 25
Otavio struck first for Porto at home to Kobenhavn.
25 / 25
Andreas Cornelius struck for the Danes to make it 1-1.