point lead over Barcelona at the top of La Liga after Cristiano Ronaldo's sixth hat trick of the season clinched a 4-2 comeback win at home to 10-man Levante Sunday. A fifth-minute Gustavo Cabral header gave Levante, the only team apart from Barca to beat Real this season, a surprise lead at the Bernabeu before midfielder Vicente Iborra handled the ball in the area after 43 minutes and was shown a second yellow card. Ronaldo smashed the penalty into the corner of the net for the equalizer, his 21st successful spot kick in a row. The Portuguese forward put the home side ahead when he nodded in a Gonzalo Higuain cross five minutes into the second half. Ronaldo then completed the hat trick, his 13th since joining Real for a world-record fee in 2009, with a dipping drive seven minutes later. It was the 27th goal of the campaign for the league's top scorer. Levante pulled a goal back in the 63rd minute when Arouna Kone, who netted in a 1-0 home win over Real in September, finished off a fine breakaway by heading past Iker Casillas before Karim Benzema secured victory three minutes later. Ronaldo has 119 goals in 122 games for the Spanish side compared with 118 in 292 matches for United. It was Real's seventh straight league victory since they were beaten 3-1 by Barca in December. Its 17th win in 18 games also gave Jose Mourinho's side 58 points from 22 matches. Earlier, third-place Valencia beat Sporting Gijon 4-0 for its first league win in nearly two months, while last-place Zaragoza got a much-needed boost by beating Espanyol 2-0 for its first win since October. Also, Villarreal beat Granada 3-1, Rayo Vallecano won a Madrid derby against Getafe 2-0 and Malaga beat Mallorca 3-1.