VIGO, Spain — Celta Vigo swept to a shock 4-1 victory over Barcelona, while Real Madrid went top of the Spanish league with a 2-1 win over Athletic Bilbao Wednesday on a mixed night for the title contenders. Two goals by Iago Aspas helped Celta to a convincing victory over Barcelona and second place in the table, level on 13 points with Madrid after five rounds. Celta is second for having conceded more goals than the capital club. Karim Benzema scored twice for Madrid, opening the scoring in the 19th minute after intercepting a terrible back-pass by Mikel San Jose and racing forward to steer the ball past goalkeeper Gorka Iraizoz. Sabin Merino equalized with a header, the first goal Madrid goalkeeper Keylor Navas has conceded this season, but Benzema scored his fifth goal so far this season after latching onto Francisco “Isco” Alarcon's pass in the 70th. Elsewhere, Rayo Vallecano beat Sporting Gijon 2-1 and Levante drew 2-2 with Eibar. Villarreal beat Malaga 1-0, while Sevilla — that has yet to win a match this season and is bottom of the league — lost 2-0 to newly promoted Las Palmas in the Canary Islands. Manuel “Nolito” Agudo opened the scoring in the 25th minute at Celta's Balaidos Stadium with a lofted shot that Barcelona goalkeeper Marc-Andre ter Stegen got his fingertips to, but couldn't keep out. It was the attacking midfielder's fifth goal this season. Barcelona conceded again three minutes later when Aspas pounced on a poor pass by Gerard Pique, raced forward and lifted the ball over Ter Stegen. Aspas then sprinted up the field and side-footed the ball past a stranded Ter Stegen in the 55th. Neymar pulled one back for Barcelona by powering in Lionel Messi's pass in the 80th, but Sweden forward John Guidetti made it 4-1 from close range three minutes later. Messi had forced a fine save in the first half and hit the post in the second on a luckless night for the Argentina forward. Frosinone stuns Juve In Milan, Serie A debutant Frosinone picked up its first-ever top flight point with a shock 1-1 draw at titleholder Juventus Wednesday while leader Inter Milan made it five wins out of five. Juve, which has made a stuttering start to its attempt to win a fifth successive league title, went ahead five minutes into the second half when Simone Zaza scored with a shot on the turn from the edge of the penalty area. Frosinone, whose own stadium holds only 10,000 people, appeared to be heading for its fifth straight defeat until Leonardo Blanchard headed in from a corner in stoppage time after he was left unmarked by the Juve defence. Juve was left joint 12th alongside Atalanta with five points. Felipe Melo's powerful header gave Inter a 1-0 win over Verona and left Roberto Mancini's Inter as the only team with 15 points from five games, all of them by one-goal margins. An embarrassing own goal by Kostas Manolas sent AS Roma crashing to its first defeat as it went down 2-1 at Sampdoria. Fiorentina went second with 12 points when second-half goals from Jakub Blaszczykowski and Nikola Kalinic gave it a 2-0 win over promoted Bologna. Sergio Floccari gave surprise package Sassuolo a 1-0 win at Palermo to put it third (11 points) and Chievo beat Torino by the same score. Napoli was held 0-0 at Serie A newcomer Carpi, which picked up its second point of the campaign. Lazio, meanwhile, beat Genoa 2-0. — Agencies