- Tag results for La Liga
The league leaders in France, Italy and Spain had plenty of reasons to celebrate as they extended their lead.
Real Madrid's hopes of catching Barcelona at the top of La Liga were dealt a huge blow after their 2-1 defeat.
Barcelona haven't won in three games and now have a six-point lead over Real Madrid, who are in second.
Real Madrid's fifth league win in a row means they moved above Atletico and are in second for the first time since September.
With Barcelona being held by Valencia, Atletico Madrid losing to Real Betis, Real Madrid's 3-0 win helped them gain ground.
There will now be back-to-back Clasicos as the second leg of the Copa del Rey semi-final will be followed by a La Liga game.
Lionel Messi scored a sublime goal to make up for the missed trip to Miami as Barcelona beat Girona 2-0 on Sunday to go five points clear again at the top of La Liga.
Messi had started on the bench, rested by coach Ernesto Valverde, and for just over an hour at the Camp Nou, Dembele filled the void by scoring the opening goal in a sparkling individual display.
The country remains on thin ice with the governing organisation, currently sits 199th in the FIFA rankings and has still never qualified for a football World Cup.
Madrid was already without Gareth Bale, Toni Kroos, Marco Asensio, Mariano Diaz and goalkeeper Thibaut Courtois due to injury.
Madrid, which hadn't won in its two previous league games, moved past Alaves into fourth place, level on points with third-placed Sevilla, with both teams 10 points behind leader Barcelona.
Former Real Madrid rival Cristiano Ronaldo is second all-time in La Liga with 311 goals.
The Brazilian forward has earned a starting spot just as Madrid enters a difficult period of matches beginning on Sunday with a trip to Real Betis.
Santiago Solari is likely to make several changes against Leganes and Brahim Diaz could make his debut after joining from Manchester City.
Diaz left Manchester City after making only 15 appearances since joining from Malaga in 2015. His only three competitive games this season came in the English League Cup.