Osasuna vs Real Madrid match from the La Liga. View the final score, key match events, detailed statistics, line-ups and head-to-head record between Osasuna and Real Madrid. Follow team performance and match context within the La Liga season.
![]() Javi Galán #20 | |
66' | |
![]() Rubén García #14 | |
![]() Aimar Oroz #10 | 32' |
![]() Victor Muñoz #21 | |
![]() Ante Budimir #17 | ⚽35' ⚽38' |
66' | |
67' ⚽90' ⚽90+1' | |
71' | |
83' | |
![]() Raúl Moro #18 | 83' |
![]() Moi Gómez #16 | |
![]() Kike Barja #11 |
37' | |
![]() Raúl Asencio #17 | |
90+3' | |
![]() Arda Güler #15 | |
⚽73' 88' |
64' 84' | |
![]() Brahim Díaz #21 | 64' |
75' | |
82' | |
![]() Andriy Lunin #13 | |
![]() Fran García #20 | |
![]() Javi Galán #20 | |
66' | |
![]() Rubén García #14 | |
![]() Aimar Oroz #10 | 32' |
![]() Victor Muñoz #21 | |
![]() Ante Budimir #17 | ⚽35' ⚽38' |
66' | |
67' ⚽90' ⚽90+1' | |
71' | |
83' | |
![]() Raúl Moro #18 | 83' |
![]() Moi Gómez #16 | |
![]() Kike Barja #11 |
37' | |
![]() Raúl Asencio #17 | |
90+3' | |
![]() Arda Güler #15 | |
⚽73' 88' |
64' 84' | |
![]() Brahim Díaz #21 | 64' |
75' | |
82' | |
![]() Andriy Lunin #13 | |
![]() Fran García #20 | |
Osasuna vs Real Madrid match from the La Liga. View the final score, key match events, detailed statistics, line-ups and head-to-head record between Osasuna and Real Madrid. Follow team performance and match context within the La Liga season.

All four teams secured their survival on the penultimate matchday of the season by winning their matches, with the exception of the Andalusian side, who lost but were helped by the other results.

On top of the on-pitch problems comes the row between Touchameni and Valverde, who came to blows in the changing room after a training session.

Barça beat Real Madrid in El Clásico at Camp Nou and were crowned EA Sports La Liga champions for the second year running.