Real Madrid continued its impressive run on Saturday, going top of the Spanish league with a 2-1 win over Barcelona in what may have been Lionel Messi’s last league clásico.
The victory in pouring rain in the Spanish capital left Madrid tied on points with Atlético Madrid, which on Sunday can return to the top when it visits sixth-place Real Betis. Madrid is ahead of its city rival on the head-to-head tiebreaker.
Barcelona, which had been unbeaten in 19 straight league games, stayed one point off the lead.
Karim Benzema and Toni Kroos scored first-half goals to give Madrid its sixth straight win in all competitions. The defending league champions were coming off a win over Liverpool in the first leg of the quarterfinals of the Champions League on Tuesday.
“It was a very important victory for us,” Madrid defender Nacho Fernández said. “It’s always special to win a clásico, and even more when we are so close together at the top in the fight for the title. You could say today was a final, but there is still a lot left in the league.”
Barcelona got on the board in the second half with a goal by Óscar Mingueza. It nearly equalized with a shot from young substitute Ilaix Moriba that struck the crossbar in the final play of the match.
“We tried until the end but it wasn’t possible. We almost had it in that final play,” Barcelona’s Sergi Roberto said. “We depended on our own results had we won, but now we need to hope that our rivals stumble. We will keep fighting until the very end.”
This was the first time Madrid has taken the league lead since the early rounds of the competition, and it trailed Atlético by 11 points at one stage.