Real Madrid beat rivals Barcelona 2-1 at home in an entertaining, rain-soaked ‘Clasico’ on Saturday to stretch their winning run to six games in all competitions and go top of La Liga for the first time in three months.
Karim Benzema put the champions in charge at a soggy Alfredo di Stefano stadium with a delightful backheel in the 14th minute while a deflected Toni Kroos free-kick doubled their lead in the 28th.
Barca hit back on the hour mark through Oscar Mingueza and the defender almost found the equaliser later on, while the Catalans had a huge penalty appeal waved away when Martin Braithwaite fell following a challenge by Ferland Mendy.
Real midfielder Casemiro was sent off in stoppage time for picking up two yellow cards in the space of a minute while Barca substitute Ilaix Moriba hit the crossbar in the fourth minute of added time.
The hosts survived the nail-biting finish to complete the double over Barca in a league season for the first time since 2008 and round off a sensational week after beating Liverpool 3-1 in a Champions League quarter-final first leg on Tuesday.
Barcelona, who lost for the first time in the league since early December, dropped to third on 65 points.
Zinedine Zidane’s side are now above Barcelona and top of the table on 66 points with eight games left to play. Atletico Madrid can take back top spot on Sunday if they avoid defeat against Real Betis.