The UEFA Champions League halfway group stage culminated in unexpected blows, red cards and sensational comebacks.
Results all wednesday night
Click on any account to remember all the actions that took place. Match highlights are available from midnight wherever you are .
Chelsea 3-0 Rennes
The Blues had to thank Timo Werner for two penalties for a decisive advantage in the first half, and the guests' further task was complicated by Dalbert's red card. Tammy Abraham's close-up finish added a bit of sparkle in the second half that evening as the hosts solidified their first two spots.
Key statistics Chelsea have cleaned tables in all competitions five times in a row.
Sevilla 3-2 Krasnodar
Sevilla have shown remarkable recovery to remain undefeated in Group E, despite being two goals back 21 minutes after a free kick by Magomed Suleimanov and a penalty kick by Marcus Berg. Ivan Rakitic led the Andalusians before half-time, but Sevilla quickly lost to captain Jesús Navas with a red card. However, in the second half, they stepped up the pressure, with Rakitic hitting the frame on either side of the comparable Yusef An-Nesiri tally before the substitute scored his second goal and Sevilla third with three memorable points.
Key statistics : Sevilla are unbeaten in 14 home games in Europe (P12 D2).
Zenit 1: 1 Lazio
Simone Inzaghi's guests are still unbeaten after Felipe Caicedo left the bench to level the score in St. Petersburg. The insidious first half came to life in the 32nd minute, when Alexander Erokhin struck Artem Dziuba's head with his head, but the hosts had to be content with their first point in this section.
Key statistics : This was only Zenit's second draw in their last 21 UEFA Champions League games.
Club Brugge 0: 3 Dortmund
Dortmund led Group F with a landslide victory in Bruges. Three goals in the first 32 minutes hurt when Thorgan Azard opened the scoring. Erling Braut Haaland inevitably had his say, hitting twice from close range and dropping the home team to third in his section.
Key statistics : Haaland scored 14 goals in his first 11 UEFA Champions League games.
Barcelona 2: 1 Dynamo Kiev
Dynamo scared Barcelona after Lionel Messi's early penalty kick: returning Marc-André ter Stegen made some great saves to keep the hosts ahead. Young colleague Ruslan Nescheret was also an outstanding player, who was again defeated only by a decisive header by Gerard Piquet, after which Viktor Tsygankov completed a thrilling final.
Key statistics : Barça are unbeaten in 23 UEFA Champions League group stage matches.
Ferencvaros 1-4 Juventus
Juventus scored three points in Budapest in Cristiano Ronaldo's first leg in the Champions League of the season. Alvaro Morata shot from close range to get ahead before delivering a second hit to Ronaldo. Paulo Dybala took advantage of an unsuccessful pass back and added a third, and Lasha Dvali shot his goal before he consoled Frank Pain.
Key statistics : Morata has scored six goals in his last six games for Juventus.
Basaksehir 2: 1 Manchester United
Counterattacking goals from Demba Ba and Edin Visci in the first half allowed the Turkish champions to score their first points in the UEFA Champions League. Anthony Martial cut the gap in half before half-time, and although United were upset after that, they nearly leveled the score, but Alexandru Epureanu was sensationally prevented by Mehmet Topal's own goal.
Key statistics : Basaksehir completed United's record of ten out-of-home victories in all competitions.
Leipzig 2: 1 Paris
Leipzig is now on par with Maine. United finished first in Group H after coming in from behind and beating Paris. Ángel Di María gave the guests an early lead, but Peter Gulachi saved the penalty. Christopher Nkunku's kick and Emil Forsberg's penalty kick completed the revival, their opponents being reduced to nine full-time men.
Key statistics : PSG have lost two UEFA Champions League group stage games for the first time since 2004/05.
Reverse matches of all these games will take place on Tuesday, November 24th.