Rodrygo marcou duas vezes na vitória do Real Madrid sobre o Osasuna em Sevilha pela primeira vez em nove anos, na vitória por 2 a 1 sobre o Osasuna.
O atacante brasileiro abriu o placar para o Real Madrid no Estádio Ramon Sanchez-Pizjuan e fez o gol da vitória no segundo tempo, depois que Lucas Torro, do Osasuna, empatou após o intervalo.
A equipe de Carlo Ancelotti, que joga a primeira mão da semifinal da Liga dos Campeões contra o Manchester City em casa na terça-feira, conquistou o troféu pela 20ª vez.
Ancelotti, cuja equipe está 14 pontos atrás do Barcelona, líder da LaLiga, comandava o Real Madrid quando venceu a competição pela última vez em 2014, enquanto o Osasuna estava em sua segunda final.
Na Serie A, a Inter de Milão manteve a liderança para terminar entre os quatro primeiros com uma vitória por 2 x 0 sobre a Roma, permanecendo em quarto lugar e ficando a apenas um ponto da segunda colocada Lazio, que perdeu por 2 x 0 para o AC Milan.
Federico Dimarco e Romelu Lukaku marcaram em ambos os tempos, enquanto a Inter selava sua quarta vitória consecutiva na liga antes da partida de ida da semifinal da Liga dos Campeões na semana que vem contra o rival Milan.
O Milan está dois pontos atrás, em quinto lugar, depois que gols no primeiro tempo de Ismael Bennacer e Theo Hernandez contra a Lazio estenderam sua invencibilidade no campeonato para sete partidas.
A quarta vitória do Lowly Cremonese na temporada aumentou suas esperanças de sobrevivência, com gols de Daniel Ciofani e Johan Vasquez selando uma vitória por 2 a 0 sobre o rival de rebaixamento Spezia.
O Bayern de Munique ampliou sua liderança na liderança da Bundesliga para quatro pontos depois de segurar a vitória por 2 x 1 sobre o Werder Bremen.
Serge Gnabry e Leroy Sane marcaram gols no segundo tempo, antes que o golaço de Niklas Schmidt pelo Bremen preparasse um final nervoso.
O Borussia Dortmund, segundo colocado, joga em casa contra o Wolfsburg no domingo.
O gol solitário de Kevin Kampl no segundo tempo garantiu ao RB Leipzig uma vitória por 1 x 0 em Freiburg e os viu saltar para o terceiro lugar, acima do Union Berlin, que perdeu por 1 x 0 em Augsburg.
O gol de Dion Beljo pelo Augsburg oito minutos após o intervalo colocou o time seis pontos à frente dos três últimos colocados.
O Hoffenheim aumentou suas chances de sobrevivência com uma vitória em casa por 3 a 1 sobre o Eintracht Frankfurt, apesar de jogar a maior parte do segundo tempo com 10 homens.
Christoph Baumgartner, o pênalti de Andrej Kramaric e Ihlas Bebou colocaram o Hoffenheim em vantagem por 3 a 0 no intervalo e, embora Mario Gotze tenha marcado logo após a expulsão de Stanley N’Soki, o Frankfurt não conseguiu aproveitar a vantagem.
O último colocado, o Hertha Berlin, subiu para cinco pontos de segurança depois de conquistar sua primeira vitória em nove, 2 x 1 em casa contra o terceiro último colocado Stuttgart, enquanto o Bochum permanece entre os dois últimos depois de perder por 2 x 0 para o Borussia Monchengladbach.
Na Ligue 1, o Lens venceu o Marselha por 2 x 1 e saltou para o segundo lugar, três pontos atrás do líder Paris St Germain, que joga contra o Troyes no domingo.
Seko Fofana e Lois Openda marcaram em ambos os tempos para o Lens, que venceu sete das últimas oito partidas para manter o ritmo com o PSG, antes que o remate tardio de Dimitri Payet pelo Marselha garantisse uma finalização nervosa.
O Lille perdeu a chance de colocar o Mônaco em quarto lugar ao perder por 1 x 0 para o Reims, para quem Marshall Munetsi cabeceou na vitória no primeiro tempo.
O Rennes, sexto colocado, também não conseguiu recuperar terreno na corrida pelo futebol europeu na próxima temporada, depois de perder por 2 x 1 para o Nice.