Kylian Mbappe struck twice to earn Real Madrid a 2-1 Clasico victory over La Liga leaders Barcelona on Sunday at Camp Nou, cutting the gap to three points and ending the champions’ perfect domestic start to the season. The French forward opened the scoring before the interval and then slotted home late on, after Raphinha had equalised for Barcelona, to inflict the hosts’ first domestic defeat of the campaign.
The win cut the gap to three points and ended Barcelona’s perfect domestic start. Real Madrid remain third, behind Atletico Madrid and Hansi Flick’s Barcelona, who had won their first nine games before a chastening week that also brought a second straight defeat after losing to Paris Saint-Germain in the Champions League earlier in the week.
Key Takeaways
- Mbappe scored twice as Real Madrid beat Barcelona 2-1 at Camp Nou on Sunday, October 25, 2026.
- Raphinha equalised for Barcelona just after the hour mark, before Mbappe’s late winner settled the Clasico.
- The result cut the gap to three points, left Madrid third, and ended Barcelona’s nine-game winning start in La Liga.
How the Clasico Unfolded
The opening period of the game was cagey, with few opportunities. Barcelona defender Pau Cubarsi twice reacted well to shut down Mbappe, while Real Madrid’s Marc Cucurella took a rapid liking for Lamine Yamal’s shirt, constantly grabbing at the 19-year-old winger. Anthony Gordon, playing in his first Clasico since joining Barcelona from Newcastle, backheeled the ball to Raphinha, who fired narrowly wide as Barcelona threatened.
The hosts were dealt a setback when young defender Xavi Espart pulled up hurt and needed to be replaced by Alejandro Balde before the half-hour mark. Andriy Lunin, playing in goal for Madrid after Thibaut Courtois pulled out of the squad with flu, saved at his near post from Gordon before the visitors took the lead.
Mbappe scored his 10th league goal of the season and also his easiest, with Barcelona’s Gerard Martin clearing a cross straight at the Frenchman, who deflected it into the net. Barcelona responded by carving out a glorious chance for an equaliser but teenage sensation Yamal for once miscued in front of goal, firing wide when poised to level. The game opened up and Yan Diomande came close to doubling Madrid’s lead before half-time, drilling into the side-netting.
Martin redeemed himself early in the second half as he held off Jude Bellingham, who could neither beat the defender nor find a free Mbappe. Raphinha, who had a quiet first half, pulled Barcelona level just after the hour mark. Pedri fed the Brazilian, La Liga’s top goalscorer with 13, who fired through Bellingham’s legs and Lunin could not keep the shot out.
The Ukrainian goalkeeper did make a superb save to deny Martin at a corner, as Barcelona flowed forward with the wind finally in their sails. Yamal bent an effort wide with Lunin at full stretch and Barcelona substitute Frenkie de Jong had a shot desperately blocked by Dean Huijsen.
There was a sting in the tail for the Catalans though as substitute Gabriel Jesus lost possession and Madrid raced through on goal. Eduardo Camavinga beat Cubarsi and unselfishly cut the ball back for Mbappe to tuck home his second of the night into an empty net with Joan Garcia drawn out of position.
The win cut the gap to three points and ended Barcelona’s perfect domestic start.
Mbappe’s Century, Kept in Perspective
It brought up a century of goals since Mbappe joined Madrid from PSG in 2024, although the trophies to match have not yet followed. Mbappe himself kept the milestone in perspective after the match, telling Real Madrid TV that reaching 100 goals was just a detail compared with the team’s victory.
He said the real star of the game was the team and the group, because they knew they had to play a big game and a team game, and he stressed that the win still only counts as three points, with a lot of points still needed to win La Liga. Looking ahead, he said Madrid could not think the season was done, and that next week at Racing Santander they would have to put in the same intensity.
What Mourinho and Flick Said
Mourinho was delighted with his team’s display in his first Clasico back at the helm of Madrid. He told reporters his team had an extraordinary game, very organised, with good concentration and courage to play out from the back against a team that presses a lot. He said Madrid had chances for the second goal, that Barcelona obviously had a strong reaction, but that at 1-1 his side never lost their tranquility.
Barcelona had won six of the seven previous Clasicos since Flick arrived but were surprisingly subdued against Mourinho’s side. Flick said his team lacked freshness, calling it their first defeat in La Liga after winning nine in a row. He said defeats are a part of the game, that they have to analyse and make things better, and that now it is important that they make a reaction.
Los Blancos, without suspended winger Vinicius Junior, won their fifth straight game across all competitions and are finding their footing under veteran Portuguese coach Mourinho. After two trophyless seasons Madrid turned back to Mourinho to try and stop Barcelona’s dominance, and this result will give them hope they are on the right track.
- Final score: Barcelona 1, Real Madrid 2, at Camp Nou on Sunday, October 25, 2026.
- Mbappe scored before the interval and late on; Raphinha equalised just after the hour mark.
- Mbappe’s double was his 10th league goal of the season and his 100th goal for Real Madrid since joining in 2024.
- Barcelona’s first domestic defeat ended a nine-game winning start in La Liga.
- Real Madrid remain third, three points behind the leaders, and have now won five straight games in all competitions.
- Madrid were without suspended winger Vinicius Junior; Lunin started in goal after Courtois pulled out with flu.
The Title Race From Here
The result does not settle the title race, but it changes its shape. Barcelona still lead, and Madrid still sit third behind Atletico Madrid as well as the champions, so the three-point cut is a step rather than a takeover. What it does give Madrid is a measure of belief after two trophyless seasons: a win at Camp Nou, against a side that had won its first nine league games, in Mourinho’s first Clasico back in charge.
For Barcelona, the task described by Flick is a reaction, not a rebuild. One defeat, even one that ends a perfect start and follows another defeat in Europe, does not erase nine straight league wins, but back-to-back losses are the first sign of a wobble in a week that had previously gone entirely their way. How quickly freshness returns, and how the side responds in its next league match, will say more about the title race than a single Clasico night.
The Clasico also capped a busy sporting weekend, with PV Sindhu reaching the French Open final, India recording a record 200th T20I win, and Seattle stunning previously unbeaten Kansas City all featuring among the weekend’s results.
What to Watch Next
What to watch next is only what this match has already set up: whether Madrid can carry the same intensity into next week at Racing Santander, as Mbappe said they must, whether they can turn five straight wins into a sustained title challenge, and whether Barcelona can produce the reaction Flick called for after their first La Liga defeat. Until those next matches are played, the picture remains the one from Camp Nou: a 2-1 Madrid win, a Mbappe double, a three-point gap, and a title race that is tighter than it was before Sunday.
