Images from Saturday's Nations League group matches.
The win took second-placed Real to 62 points after 29 games, two behind champions Barca who beat Leganes 2-0 on Tuesday.
King's Cup holders Barcelona beat Real Sociedad 1-0 in their quarter-final first leg to end a nine-and-a-half year barren spell at home of the Basque side while Atletico Madrid crushed Eibar on Thursday.
The victory saw Spain finish top of League A4 with 11 points after six games, joining France in the final four tournament, which will take place in October 2021.
La Liga leaders Barcelona earned a narrow 1-0 win over Real Valladolid to move seven points clear at the top, while Real Madrid lost 2-1 at home against Girona to fall to third behind Atletico Madrid.
Real Madrid beat Leganes 2-1 in La Liga on Saturday after coach Zinedine Zidane heavily rotated his side in preparation for Tuesday's Champions League semi-final second leg against Bayern Munich, including leaving out top-scorer Cristiano Ronaldo.
The result shook up League A Group 4, giving Ukraine an outside chance of finishing top of the group with two games remaining.
AC Milan, Villarreal and Nice reached the knockout stage of the Europa League after posting wins on Thursday in the penultimate round of the group stage.
Images from La Liga matches played on Sunday
Barcelona's poor run away to Real Sociedad continued when the champions were held to a 1-1 draw at Anoeta on Sunday and slipped six points behind La Liga leaders Real Madrid before next week's 'Clasico' against their arch rivals.
Images from the Euro 2020 Qualifiers played on Monday
IMAGES from the 2020 Euro Qualifiers played on Monday
Napoli brush aside lowly Crotone to go third in Serie A.
Leicester City's Kelechi Iheanacho scored two poacher's goals as they beat Manchester United 3-1 in their FA Cup quarter-final on Sunday to set up a last-four clash against Southampton.
Barcelona finally made a statement of intent in what has been a chaotic season as they came from behind to beat La Liga leaders Real Sociedad 2-1 at home on Wednesday.
News of all that's transpired on and off the football field.
Images from football matches played across Europe.
Images from football matches played in the La Liga, Serie A and Bundesliga on Saturday.
Brighton and Hove Albion scored late to earn a 1-1 draw at Crystal Palace. Sheffield United and Fulham also drew 1-1 as both teams picked up their first points.
Images from football matches played across Europe on Sunday.
Real Madrid's stuttering season continued as they were reduced to 10 men and then slumped to an 11th La Liga defeat of the campaign by going down 3-1 at Real Sociedad.
Sergio Ramos equalled Iker Casillas's record of 167 appearances for Spain on an emotional night at Sporting Gijon's El Molinon stadium, which paid tribute to the late Spain and Sporting forward Quini before kickoff.
An inexperienced Germany suffered an embarrassing 3-1 defeat to Slovakia in a storm-affected friendly ahead of Euro 2016.
News of all that's transpired on and off the football field