Lionel Messi hit four and Cristiano Ronaldo a hat-trick as Barcelona and Real Madrid warmed up for their Spanish Cup semifinal on Thursday with respective 5-1 and 4-0 victories over Getafe and Osasuna yesterday.
Second-placed Atletico Madrid, who sit between the two giants at the top of the league, lost ground losing 3-0 at Athletic Bilbao.
Atletico's defeat means Barcelona stretch the lead to 11 points at the top. Real are four behind their city rivals in third place.
Messi became the first player to score in 11 consecutive La Liga matches when he hit four as Barcelona eased past 10-man Osasuna. Osasuna remain in the relegation zone on 18 points, two from safety.
Messi has 33 goals for the season, 12 more than Ronaldo.