Real Madrid were defeated again on Sunday, losing 2–1 at Espanyol ending its 25-game unbeaten streak in the Spanish league.

It was their third straight match without a win for Madrid, which was coming off a shock home loss to Moldovan club Sheriff in the Champions League and a scoreless home draw against Villarreal in the Spanish league.

Raúl de Tomás opened the scoring for the hosts from close range in the 17th minute and Aleix Vidal added to the lead in the 60th from inside the area after a nice run past the Madrid defense.

Karim Benzema had a goal disallowed in the 67th for offside but found the net again in a breakaway in the 71st after clearing two defenders and sending a low shot into the corner for his league-leading ninth goal.

Eden Hazard had an 84th-minute goal disallowed because Benzema was offside.

Madrid hadn’t lost a league match since a 2-1 home defeat against Levante in January.

Madrid still tops the league thanks to a better goal difference than defending champion Atlético Madrid