Neymar scored four goals and set up another in Barcelona's 5-2 win over Rayo Vallecano in the Spanish league Saturday, while Cristiano Ronaldo led Real Madrid with a goal and an assist in a 3-0 victory over Levante. The results left the Spanish powerhouses provisionally atop the league standings with 18 points from eight matches, with Madrid ahead on goal difference. Villarreal is two points behind. Neymar converted penalty kicks in the 22nd and 32nd minutes after twice being brought down inside the area, then added two more from close range in the 69th and 70th after assists by Luis Suarez. The Uruguay striker netted Barcelona's fifth goal with a shot from inside the area after a cross by Neymar in the 77th. Javi Guerra had opened the scoring for the visitors at the Camp Nou in the 15th, and Jozabed Sanchez scored Rayo's second goal in the 86th. Neymar said it was one of his best games with Barcelona since joining the Catalan club two years ago. "I'm very happy because of the victory and because of the way we played," the 23-year-old Brazilian star said. "It's never easy to play against a quality team like Rayo. We did our job and it was a great victory." It was Neymar's first four-goal performance since Brazil's 4-0 win over Japan in a friendly just over a year ago. He now leads the Spanish league with eight goals, two more than Ronaldo and his Real Madrid teammate Karim Benzema. Ronaldo scored his 11th goal in all competitions this season. According to UEFA, it was Ronaldo's 324th goal with Madrid, allowing him to surpass Raul Gonzalez's mark as the club's all-time leading scorer, but Madrid credited its player with the feat when he scored in a game last month. Also Saturday, Eibar held Sevilla to a 1-1 draw, halting the visitor's two-game winning streak. In other results, Valencia beat Malaga 3-0, while Espanyol won 3-1 at Real Betis. De Rossi scores in 500th game Daniele De Rossi marked his 500th game for Roma with a goal as he helped the capital side beat Empoli 3-1 in Serie A Saturday, while AC Milan's miserable season continued with a 1-1 draw at Torino. Two set pieces in three second-half minutes undid Empoli as Miralem Pjanic scored with a free kick before sending in a corner for De Rossi to double Roma's lead. Mohamed Salah sealed the result 10 minutes later. Marcel Buchel netted a consolation for Empoli with his first goal for the club. Ibrahimovic strikes twice Zlatan Ibrahimovic scored twice as Paris Saint-Germain won 2-0 at Bastia in the French league Saturday to keep its confidence high ahead of its Champions League meeting with Real Madrid. PSG didn't have a shot on target in the first half but Ibrahimovic, who had an earlier goal rightly disallowed for offside, struck in the 72nd and 83rd minutes as the visitors avenged last year's 4-2 defeat in Corsica. League leader PSG remained five points ahead of Angers after the newly-promoted side came from behind to win 2-1 at Toulouse. Caen was also on 21 points after beating Reims 1-0. Saint-Etienne was two points further back after bouncing back from a poor run to beat bottom club Ajaccio 2-0, while Guingamp drew 1-1 against Lille and Nantes defeated struggling Troyes 3-0.