Updated

Cristiano Ronaldo scored a hat trick after 2 at the Bernabeu point lead atop La Liga.

Gustavo Cabral fired fourth-place Levante into the lead inside 5 minutes, but a second yellow to Iborra late in the first half earned him an early trip to the shower, and put Ronaldo on the spot for his first goal of the match.

Ronaldo added two more goals in the second half and now leads La Liga with 27, and Karim Benzema added a fourth to seal Real's 11th home win in 12 matches.

Levante did make the match interesting for a few minutes in the second half as Arouna Kone scored in the 63rd to cut Real's lead to 3-2, but Benzema's strike followed just 3 minutes later.

Real took advantage of Barcelona's loss Saturday, and now leads the standings by 10 points with 16 matches left in the season. Levante is 26 points off the pace in fourth.

Valencia 4, Sporting Gijon 0

Valencia, Spain - Sofiane Feghouli's first-half goal sparked Valencia to a 4-0 win over Sporting Gijon on Sunday at the Estadio Mestalla as the hosts snapped a five-game La Liga winless run.

Feghouli scored in the 33rd, an own goal put Valencia in control in the 73rd, and Jonas added a brace in stoppage time to seal his club's first win since mid-December.

Despite the slide, Valencia maintained third and used the win to solidify its place in the Champions League places. Gijon lost for the third time during its current four-game winless run, and sits 19th on just 19 points from 22 games.

Villarreal 3, Granada 1

Villarreal, Spain - Marco Ruben and Borja Valero scored as Villarreal won its second straight, and for the third time in its last four, 3-1 over Granada on Sunday to climb to 14th in La Liga.

Ruben opened the scoring on 16 minutes and, after Inigo Lopez tied the fixture early in the second half for Granada, Valero restored the lead in the 64th. An own goal in the 73rd accounted for Villarreal's third goal.

The Yellow Submarines were in the bottom three before their recent success and have pulled three points clear of the relegation zone. Granada had a two-match win streak snapped, and is two points from danger in 16th.

Real Zaragoza 2, Espanyol 0

Barcelona, Spain - Last-place Real Zaragoza used goals from Paulo Da Silva and Juan Carlos to post just its third win of the season Sunday, 2-0 over Espanyol at the Estadi Cornella-El Prat in La Liga.

Da Silva opened the scoring 10 minutes after halftime and Carlos sealed a road win - Zaragoza's first of the season - in stoppage time. Zaragoza was winless in its first 11 road matches, with eight losses and three draws.

Real Zaragoza remained in last, eight points from safety, after its first win since October. Espanyol could have moved into the top four and a Champions League spot, but remained fifth.

Malaga 3, Mallorca 1

Malaga, Spain - Sebastian Fernandez, Jeremy Toulalan and Rondon scored to help Malaga overcame an early deficit for a 3-1 win over Mallorca on Sunday at the Estadio La Rosaleda in La Liga.

Pereira fired Mallorca in front after 4 minutes, but Fernandez pulled one back on 11 minutes, and Toulalan and Rondon scored in the second half to seal a win for Malaga.

Malaga pulled level on points with Atletico Madrid for sixth place and a place in the Europa League next season. Mallorca lost for the third time in its last five, and is just two points above the drop in 14th.

Rayo Vallecano 2, Getafe 0

Madrid, Spain - Michu and Diego Da Silva Costa scored on each side of halftime as Rayo Vallecano defeated Getafe, 2-0, at the Teresa Rivero to climb into the top half of the La Liga standings.

Vallecano, which has won two straight and three of its last five, climbed into 10th place, although its still just five points clear of the relegation zone.

Getafe lost its second straight, and fell one point behind Vallecano to 11th.