AC Milan delivered a stunning performance at the Santiago Bernabeu, outshining Real Madrid with a 3-1 win in the Champions League.
Goals from Malick Thiaw, Alvaro Morata, and Tijjani Reijnders secured a vital victory for the visitors.
Despite recent struggles, Milan looked energized with the return of Rafael Leao, who contributed significantly alongside Reijnders.
Thiaw broke the deadlock, nodding in a Christian Pulisic corner early in the game.
Real Madrid quickly retaliated when Vinicius Junior converted a penalty after a Theo Hernandez error.
Milan regained control as Pulisic set up Leao, whose shot led to a Morata rebound goal, restoring the Rossoneri’s lead.
Real’s star Kylian Mbappé attempted to level, but Milan goalkeeper Mike Maignan produced key saves to maintain their advantage.
Reijnders later capitalized on a Leao assist, sealing Milan’s third goal with a fine finish.
Real Madrid pressed for a comeback, and Antonio Rudiger’s close-range shot was controversially ruled out by VAR for an offside on Rodrygo.