Overview
- Bayer Leverkusen won 2-0 at Manchester City through goals by Alejandro Grimaldo (23') and Patrik Schick (54'), moving to eight group points.
- Pep Guardiola rotated heavily in his 100th Champions League game with ten changes and Erling Haaland initially on the bench, and City fell to their first UCL loss of the season.
- Borussia Dortmund beat Villarreal 4-0 as Serhou Guirassy scored in first-half stoppage time and from a second-half rebound, Karim Adeyemi netted via deflection, and Daniel Svensson added a late header.
- A VAR check ruled deliberate handball by Villarreal captain Juan Foyth on the goal line, producing a red card and a penalty that Guirassy missed before converting the rebound.
- Dortmund climbed to ten points with stronger prospects of direct last-16 entry; the BVB match streamed on Amazon Prime Video and Leverkusen–City aired on DAZN, with the results preceding an upcoming Dortmund–Leverkusen league-and-cup double-header.