Real came from behind thanks to Cristiano Ronaldo as they drew 1-1 at Real Zaragoza to reach 62 points.
Madrid: Barcelona and Real Madrid both drew away against sides battling relegation in La Liga on Saturday as the top two focused their attentions on next week's Champions League quarter-finals.
A weakened Barca were held to a 2-2 draw at Celta Vigo when Borja Oubina headed an 88th-minute equaliser that left the leaders 13 points clear on 75 points with nine games left. Champions Real also came from behind thanks to Cristiano Ronaldo as they drew 1-1 at Real Zaragoza to reach 62 points.
Malaga's Chile midfielder Pedro Morales scored one goal and set up two more as they ran out 3-1 winners at Rayo Vallecano to climb to fifth on 47 points, the same as fourth-placed Real Sociedad who visit Espanyol on Sunday. Rayo are ninth with 41 points, one ahead of Levante who were 1-0 winners at home to Sevilla.
Real rested key players in Zaragoza with their first leg at home to Galatasaray coming on Wednesday. They were caught napping when Zaragoza's Rodri burst through the middle on the counter to open the scoring after six minutes.
Real struggled to react until Ronaldo won a challenge on the edge of the area and finally beat Roberto at his near post just before the break for his 28th league goal of the season. Real manager Jose Mourinho made a triple substitution, throwing Sami Khedira, Mesut Ozil and Angel Di Maria into the game on the hour, and his side dominated the closing stages against a team without a win in 2013.
Diego Lopez, preferred in goal instead of the fit-again Iker Casillas, blocked a Helder Postiga header on the line but while Real were in the ascendancy they could not make their dominance count.
"Our objectives are the King's Cup final, the Champions League quarter-final and to finish in the top three," Mourinho told a news conference.
"We'll try to win every game, but looking ahead this has no implications for Wednesday."