Mauro Icardi’s 21st-minute goal gave Paris Saint-Germain a perfect return of 12 points from four games, and with it qualification for the round of 16. Keylor Navas played a major part as his 76th-minute penalty save enabled the French champions to once again reign supreme against Club Brugge.
Real Madrid* turned back the clock, producing the type of display that typified their time as multiple European champions – Rodrygo the standout performer as the Brazilian teenager registered his first Champions League hat-trick, 6-0 the final score as Galatasaray were thrashed in Madrid.
Juventus* were another side to see their place booked in the competition come spring as they sealed a dramatic late victory thanks to a Douglas Costa added-time strike. Linking up well with Gonzalo Higuaín, the winger calmly poked the winner past Lokomotiv Moscow's Guilherme Marinato, 2-1 the end result for Maurizio Sarri's side.
Interim head coach Hansi Flick oversaw a 2-0 FC Bayern* victory against Greek side Olympiacos. It was the Bavarian club's first game since Niko Kovač resigned Sunday and immediately brought a much needed boost to the Allianz Arena. Robert Lewandowski notched his 21st goal of the season on 69 minutes while Ivan Perisic scored within a matter of seconds after coming off the bench.
Tottenham Hotspur* inflicted Red Star Belgrade's heaviest home defeat in the competition as the Londoners swept aside their hosts 4-0 in Serbia. Son Heung-min scored a brace to help Spurs to their first away win in any competition in nine games this season. Argentine midfielder Lo Celso was also on the scoresheet along with Christian Eriksen, it was the type of evening last season's beaten finalists are capable of as they strive to reach the latter stages once again.
It was an evening to forget for Atlético de Madrid* as the Spanish side were beaten 2-1 away from home at Bayer Leverkusen. The result saw Diego Simeonoe's side pick up their first loss of the group stage while for Leverkusen they registered their first win in 2019/20's competition. Thomas Partey's misplaced defensive header gave the German's an early lead before Kevin Volland increased the gap, Álvaro Morata pulled a goal back but the dismissal of Nadiem Amiri all but killed Atlético's late charge.
Manchester City were held to a 1-1 draw by Italian side Atalanta in a fiery matchup in Milan. Raheem Sterling had given the English champions a 1-0 lead in the first half Mario Pasalic equalized just after the restart. However, substitute goalkeeper Claudio Bravo was sent off with nine minutes remaining - defender Kyle Walker was sent on to fill the vacant space between the posts. City held on to take a share of the points on offer, Pep Guardiola's men need just one more point from their final two group games to secure their place in the next round.
Borussia Dortmund and Inter* played out a thrilling fixture at the Westfalenstadion, the hosts coming from two behind to beat their Italian guests 3-2. Achraf Hakimi's brace bookended a Julian Brant strike that saw goals from Lautaro Martínez and Matías Vecino ultimately count for nothing. The result one of two that plunges Group F into a high-stakes final two rounds.
FC Barcelona* were the other side in Group F hoping to book a place in the next round, but with a shock 0-0 result at home to Slavia Prague it leaves the so called 'group of death' on a knife edge. Ondrej Kolar produced a fine display in the Czech goal - thwarting Lionel Messi and Sergi Roberto to keep the score tied over 90 minutes. The Catalan stars can qualify for the knockout stage if they beat Borussia Dortmund on Matchday Five in the Camp Nou.
Benfica* were comprehensively beaten by Olympique Lyonnais as the Portuguese side remain rock bottom of Group G. Goals from Memphis Depay and Bertrand Traoré added to a Joachim Andersen fourth minute opener to seal a miserable Champions League campaign for the 2019 ICC champions. The Eagles now must hope they can better the result of Zenit St Petersburg in Matchday Five before a final game in December could set up a Europa League 'play-off'.
Liverpool made hard work of Genk at Anfield but eventually prevailed thanks to an Alex Oxlade-Chamberlain strike from the edge of the area. Mbwana Samatta leveled for the visitors with a powerful header, cancelling out a Gini Wijnaldum first half flick. The Reds have now conceded in eight consecutive matches, but Jürgen Klopp's men did what they do best under the German, they remained patient and struck with precision to register a 24th unbeaten home game in European competition.
Carlo Ancelotti's SSC Napoli* missed out on their chance to qualify for the next stage, dropping points at home to Jesse Marsch's FC Salzburg. The Austrians keep on impressing in this competition, this time picking up a valuable draw in Italy. Erling Braut Håland became only the fourth player in Champions League history to score in his first four games as he fired the visitors into the lead from the penalty spot. Hirving Lozano equalized for Gli Azzurri on the stroke of half time.
Chelsea look dead and buried at Stamford Bridge with less than 30 minutes left in their clash with last season's semi finalists, Ajax. The Dutch side were 4-1 ahead at one point before César Azpilicueta started a fightback that saw the hosts draw level through Reece James. Jorginho scored from the penalty spot for the Londoners to bring the game to 4-2 in a phase of play that saw both Daley Blind and Joel Veltman sent off for the Amsterdam side.
Marcus Thuram’s 95th-minute header for hosts Borussia Mönchengladbach was enough to sink AS Roma in a thrilling encounter at Borussia-Park. Federico Fazio scored an own goal to give 'Gladbach the lead but the defender went on to atone for his error by grabbing Roma's equalizer just after the hour mark. However, the late defeat sees the Italian slide slip into third in the Europa Legaue's Group J on goal difference, behind tonight's victors.
Manchester United* produced a convincing win as they outclassed Partizan Belgrade 3-0 at Old Trafford. Mason Greenwood opened the scoring for the Red Devils before Anthony Martial and Marcas Rashford struck either side of the break to make it a comprehensive victory for Ole Gunnar Solskjær's men. The Norwegian boss spoke after full time and thought the game could have been tied up inside the opening moments - “We are expected to win at home against teams like Partizan, but we should have buried it in the first 10 minutes” he said.
Vitória Sport Clube ended a perfect Europa League start for Arsenal* in Portugal as the Londoners fell to a 91st-minute equalizer from Bruno Duarte. Shkodran Mustafi looked to have won it for the visitors on 80 minutes as he scored a late opening goal, yet Arsenal were unable to see a win out once again. But, it was to be a case of groundhog day again for the Gunners. The result brings a fourth draw in a row (in all competitions), despite Unai Emery's side taking the lead in all of those games.
Bold indicates past International Champions Cup club
Asterisk* indicates 2019 ICC or La Liga Serie A team