Real Madrid missed its chance to go top of the Spanish league Sunday after being held to a 0-0 draw at Osasuna. A win would have put Madrid level on points with Barcelona and ahead on goal difference after the Catalans drew 1-1 against Villarreal Saturday. Barcelona leads the standings with 40 points after the first round of games following the winter break. Real Madrid is next with 38, Valencia has 32. “We wanted to win because it was a very important game but this is a very tough place to play,” said Madrid's Marcelo. “Now we have to keep working and winning to catch up with Barcelona.” Also Sunday, Mallorca moved up to fourth place and the Champions League spots by beating Athletic Bilbao 2-0 thanks to second-half goals from Julio Alvarez and Aritz Aduriz. Alvarez's left-footed shot glanced off a defender and looped into the goal in the 49th minute. Aduriz scored his eighth of the season in the 66th when he lobbed goalkeeper Gorka Iraizoz. Mallorca's eighth home win out of eight gives it 30 points. Bilbao is eighth on 26 points. Racing Santander and Almeria both climbed away from the relegation zone with wins. Santander beat Tenerife 2-0 with second-half goals from Gonzalo Colsa and Francisco “Xisco” Jimenez, lifting the team two places to 14th on 16 points. Almeria beat bottom-placed Xerez 1-0 with an 89th minute winner from Jose Ortiz Bernal in Juan Manuel Lillo's first game in charge following the departure of Hugo Sanchez. The result leaves Almeria in 15th place on 16 points. Another struggling team, Malaga, appeared to have risen out of the bottom three, twice going ahead against Sporting Gijon with goals from Sergio “Duda” Barbosa and Weligton before the hosts equalized through Gregory Arnolin and a long-range shot by Roberto Canella. Malaga remains 18th with 13 points. At the Reyno de Navarra stadium, Cristiano Ronaldo and Gonzalo Higuain led the Madrid attack, supported by Rafael van der Vaart in a playmaking role as Kaka completes his recovery from injury. The game opened at a frantic pace with both sides finding it hard to settle into their game. In the 17th minute, Sergio Ramos fed Ronaldo down the right, although the Portugal striker's return pass was too subtle for the defender, who was left standing. Though Madrid had more possession, Osasuna's Carlos Aranda and Walter Pandiani managed to unsettle the visitors going forward. Ronaldo was at the center of most of his team's attacks and he blasted a free kick from just outside the area over the bar in the 57th minute. A rare error by Casillas nearly put the hosts ahead when he mispunched Flano's header from a corner before his defense cleared the ball. With time running out the game opened up and both sides started making chances. Higuain was through on goal after a defensive lapse by Osasuna although the Argentina striker shot high. In other games it was: Getafe 1, Valladolid 0; and Zaragoza 0, Deportivo La Coruna 0.