Liverpool thrashed Bayer Leverkusen 4-0 in the UCL, while AC Milan beat Real Madrid 3-1 at the Bernabeu. Borussia Dortmund edged out Sturm Graz 1-0, and Juventus drew 1-1 with Lille. Other results saw Monaco win 1-0, PSV thrash Girona, and Dinamo Zagreb earn a 4-1 victory.
Liverpool delivered a dominant performance in the Champions League, cruising to a 4-0 victory over Bayer Leverkusen. Mohamed Salah led the charge with a goal and two assists, while Darwin Núñez, Diogo Jota, and Trent Alexander-Arnold each found the net to secure Liverpool's place at the top of their group.
Elsewhere, AC Milan stunned Real Madrid with a 3-1 victory at the Santiago Bernabeu. Malick Thiaw opened the scoring for Milan, and although Vinicius Junior briefly leveled the game for Madrid, Alvaro Morata put Milan back in front just before halftime, with Tijjani Reijnders sealing the win in the second half.
Borussia Dortmund also left it late, clinching a 1-0 win over Sturm Graz through Donyell Malen's decisive goal in the 86th minute. Juventus, meanwhile, had to settle for a 1-1 draw with Lille after Dusan Vlahovic’s penalty canceled out Jonathan David’s early strike.
Monaco moved up to third in their group with a last-minute 1-0 win over Bologna, thanks to Thilo Kehrer’s close-range effort. In other matches, Dinamo Zagreb stormed to a 4-1 victory over Slovan Bratislava, marking their second consecutive Champions League win, while PSV Eindhoven enjoyed their first European win of the season with a convincing 4-0 victory over Girona.
From Liverpool’s dominant display to Milan’s upset over Real Madrid, it was a thrilling night across the Champions League, with each team battling hard for crucial points.