Skip to content

Barcelona vs Real Madrid: Mbappé double wins El Clásico 2-1

Barcelona vs Real Madrid ended 1-2 at Camp Nou as Kylian Mbappé scored twice, ending Barça's perfect start and cutting the La Liga title race to three points.

By Sam Jakola3 min read
A football match under floodlights in a packed stadium at night
A football match under floodlights in a packed stadium at nightPhoto: Alex Simpson / Unsplash

Why it matters

Barcelona's lead shrank from six points to three in one evening, and Atlético Madrid are only two behind. Barcelona play at Atlético on 8 November.

Kylian Mbappé scored twice, including an 87th-minute winner, as Real Madrid beat Barcelona 2-1 at Spotify Camp Nou on Sunday, 25 October, ending the La Liga leaders’ perfect start to the season. Barcelona stay top on 27 points, but Atlético Madrid (25) and Real Madrid (24) are now within three points after 10 matchdays.

The late winner was also Mbappé’s 100th goal for Real Madrid, reached in 116 appearances, according to CBS Sports and ESPN. Barcelona had won all nine of their league games before kick-off at 20:00 UTC.

Key figure: three points now separate first from third in La Liga, down from six before the Clásico.

How Mbappé won the Clásico at Camp Nou

Madrid went ahead in the 41st minute with a goal that owed something to luck. Yan Diomande crossed from the right, Barcelona defender Gerard Martín cleared the ball straight into Mbappé, and it flew past goalkeeper Joan García, according to Sky Sports, VAVEL and ESPN.

Barcelona equalized in the 61st minute. Pedri reversed a pass into the path of Raphinha, who scored from inside the box. Sky Sports and CBS Sports reported that the shot went through Jude Bellingham’s legs.

The winner came three minutes from the end of normal time. Bellingham worked the ball to Eduardo Camavinga, who cut it back for an unmarked Mbappé to tap into an empty net. ESPN, Sky Sports and Bolavip list it at 87 minutes; VAVEL timed it at 88.

Key moments: no red cards, no VAR reversals

Minute Moment
First half Barcelona’s Xavi Espart is forced off injured
41’ Mbappé 0-1 after Martín’s clearance hits him
61’ Raphinha 1-1, assisted by Pedri
87’ Mbappé 1-2, set up by Camavinga

Madrid’s Aurélien Tchouaméni was among the players booked, but none of the match reports recorded a red card, a goal ruled out by VAR or an offside call that changed the score. Madrid played without Vinícius Júnior, who was suspended after being sent off against Villarreal the previous week, according to Bolavip and CBS Sports. Midfielder Federico Valverde was also forced off for Madrid in the second half, VAVEL and CBS Sports reported.

La Liga table after the Clásico

Pos Team Played W-D-L Goal difference Points
1 Barcelona 10 9-0-1 +29 27
2 Atlético Madrid 10 8-1-1 +12 25
3 Real Madrid 10 8-0-2 +15 24
4 Real Betis 10 6-2-2 +2 20

Source: ESPN and Sky Sports standings, 25 October 2026.

The La Liga title race in numbers

Before Sunday, Barcelona had a six-point cushion over Real Madrid. One result halved it. Atlético Madrid gained the most from the weekend: they climbed to second and are now two points behind the leaders.

Barcelona still have by far the best goal difference in the division: +29, almost double Madrid’s +15. That only counts if head-to-head results are level, though. La Liga separates teams on equal points by their meetings first, so Sunday’s win hands Madrid the early edge in that tiebreaker, with the return match still to play.

The bigger picture is that 28 rounds remain, with 84 points still to play for. A three-point lead in late October is useful but small; the fixture list over the next fortnight could change the order again.

That matters most for Barcelona. Sunday was their second defeat in a row in all competitions, after a Champions League loss, and their next big league test is away at Atlético on 8 November. If the gap is still two points by then, a win would lift Atlético above them.

For José Mourinho’s Madrid, the win came without their suspended winger and puts them firmly back in the race. It came a day before the 2026 Ballon d’Or ceremony, where Mbappé is a contender.

What’s next for Barcelona and Real Madrid

Barcelona host Deportivo Alavés on Saturday, 31 October (20:00 UTC), then Aston Villa in the Champions League on 3 November (20:00 UTC), before the trip to Atlético Madrid on Sunday, 8 November (20:00 UTC).

Real Madrid visit Racing Santander on Sunday, 1 November (15:15 UTC), travel to AEK Athens in the Champions League on 4 November (17:45 UTC) and play Valencia away on Saturday, 7 November (20:00 UTC).

The return Clásico is scheduled for Sunday, 9 May 2027 at the Santiago Bernabéu, according to La Liga’s official fixture list. Kick-off has not yet been set.

Get Today’s Summit by email

One short email each morning: five stories, and why each one matters. Free.

Unsubscribe any time. See our privacy policy.