Real Betis came from a goal down to earn a 3-2 win at home to Real Zaragoza and stay in the hunt for a spot in the elite league.
Luis Suarez played a part in all three of Barcelona's goals in a scrappy 3-1 victory at Granada.
Ivory Coast striker Didier Drogba handed Olympique Marseille a slender 1-0 lead over Inter Milan in quarter-final, first leg match.
"More than the 4-0 scoreline, the most important effect of our win is the psychological blow," said Ronaldinho.
Cristiano Ronaldo finally became the highest scorer in Real Madrid's history while Bayern Munich set a record for the greatest number of successive wins at the start of a season in the Bundesliga this weekend.
Barcelona coach Gerardo Martino has poured cold water on a report that suggested captain Carles Puyol was considering retiring at the end of the season due to a string of injuries.
Uruguayan soccer player Diego Forlan on Monday denied evading taxes by hiding money in Swiss accounts with the British bank HSBC Holdings PLC.
Fiorentina tore apart Italian rivals AS Roma to reach the Europa League quarter-finals with a 3-0 win that left their opponents' season in tatters and under-fire coach Rudi Garcia tottering on the brink of the sack.
Zlatan Ibrahimovic bagging four goals, while Juventus and Bayern Munich preserved their leads and FA Cup holders Arsenal were dumped out of the competition.
The Italians drew 2-2 in Greece against Egaleo, a result which sends Middlesbrough, Villarreal and Partizan Belgrade through as the three qualifiers from Group E.
Chelsea's Marcos Alonso and Real Madrid's Nacho were notable absentees in defence, along with Atletico Madrid midfielder Koke.
The Spanish club have the possibility of a first domestic and European double when they face Villarreal in the UEFA Cup semi-final.
The three-horse race for the La Liga title tightened on Sunday when leaders Real Madrid drew 2-2 at city rivals Atletico and Barcelona won 4-1 at home to Almeria.
Former England captain Alan Shearer carries the hopes of an entire city when he leads Newcastle United in tonight's UEFA Cup semi-finals against Olympique Marseille.
La Liga leaders Barcelona hit two goals in the final three minutes to earn a 3-2 win at Rayo Vallecano
Real fought back after a calamitous own goal from keeper Keylor Navas gave Betis the lead in the 25th minute, just after the Costa Rican escaped a possible red card. Cristiano Ronaldo pulled the hosts level in the 41st with a diving header.
The Bavarians have now won the German league title a record 29 times.
Lionel Messi came to Barcelona's rescue for the second time in a week by snatching a late winner to give his side a barely deserved 2-1 win at Atletico Madrid on Sunday which provisionally took the champions top of La Liga.
Real Madrid coach Zinedine Zidane is under pressure to break up his misfiring attacking trio of Cristiano Ronaldo, Karim Benzema and Gareth Bale when he takes the La Liga leaders to Alaves on Saturday.
Barcelona drew 1-1 at Valencia after Real Madrid lost 1-0 away to Alaves, allowing Sevilla to go top of La Liga with a 2-1 home win over Celta Vigo on Sunday. Here are five talking points from the weekend's La Liga action.
Holders Sevilla maintained their Europa League challenge with a 1-0 win over Rijeka in a winner-takes-all clash on Thursday.
Real Madrid trimmed Barcelona's lead at the top of La Liga to one point when they recovered from conceding an early goal to secure a stirring 3-1 comeback win in the 'Clasico' on Saturday.
Leaders Barcelona and Real Madrid were held to draws while Sevilla made up ground on the top two and Alaves slipped after a promising start. Here are five talking points from the weekend's La Liga action.
Leicester City must wait at least one more day for their first-ever Premier League title after drawing 1-1 with Manchester United at Old Trafford on Sunday.
Gareth Bale made up for the absence of Cristiano Ronaldo by scoring twice to inspire Real Madrid to come from two goals down and win 3-2 at Rayo Vallecano on Saturday. Real managed to edge to the top of the table despite Ronaldo missing his first league game of the season with a muscle strain although they also suffered another scare before their Champions League semi-final next week with a suspected injury to Karim Benzema. Real had found themselves two behind within 14 minutes as Adrian Embarba scored from close range in the seventh minute before Rayo's Venezuelan striker Miku pounced on more poor defending from the visitors. Bale started the revival, heading in from a 35th minute corner before Zinedine Zidane's side drew level six minutes after the break through substitute Lucas Vazquez. Welshman Bale then completed the comeback nine minutes from time, collecting a misplaced pass from a Rayo defender before powering the ball past goalkeeper Juan Carlos.
Spain goalkeeper David de Gea made a rare error which led to his side drawing 1-1 at home to Switzerland in a World Cup warm-up friendly on Sunday which the hosts dominated but failed to make their superior possession count.
Real Madrid put their title defence back on track with a comfortable 3-1 win over Real Sociedad at Anoeta on Sunday, despite missing several key players. Sociedad defender Kevin Rodrigues scored at both ends and Borja Mayoral and Gareth Bale netted Madrid's other goals to help them equal the consecutive scoring record of 73 games set by Pele's Santos between 1961 and 1963.
Real Madrid warmed up for their crunch meeting against Barcelona by thrashing Sevilla 4-0 and coach Zinedine Zidane believes his team "can do great things" if they match the performance they produced against Unai Emery's side.
PSV Eindhoven will miss striker Luuk de Jong when they entertain Atletico Madrid in the first leg of the Champions League last 16 on Wednesday.
A Romelu Lukaku hat-trick in a 4-1 win for Everton at Young Boys and a thrilling 3-3 draw between Celtic and Inter Milan.
Real Madrid winger Gareth Bale answered his critics in emphatic style.
News of all that's transpired on and off the football field
Atletico Madrid's troubles away from home continued when they were held to a goalless draw at Alaves on Saturday, dropping points on the road for a second consecutive week and losing Uruguay international Jose Maria Gimenez to injury.