Overview
- Kylian Mbappé won and converted a 51st-minute penalty after a foul by Juan Cruz to secure a 1-0 victory at the Santiago Bernabéu.
- Trent Alexander-Arnold, Dean Huijsen and Álvaro Carreras started on their LaLiga debuts, with 18-year-old Franco Mastantuono appearing late and forcing a save.
- Jude Bellingham was unavailable as he recovers from shoulder surgery, with Eduardo Camavinga and Ferland Mendy also out and Antonio Rüdiger suspended.
- Real Madrid controlled more than 70% possession but created few clear chances before the break, drawing first-half saves on long-range efforts from Eder Militao and Huijsen.
- Osasuna finished with 10 men after Abel Bretones was sent off in stoppage time, having earlier threatened through an Ante Budimir header that went over, while Rodrygo remained an unused substitute.