News
Mbappé Double Stuns Barcelona as Real Madrid Win El Clásico 2–1
Kylian Mbappé reached 100 Real Madrid goals as his late winner ended Barcelona’s perfect La Liga start. Madrid’s 2–1 victory at Spotify Camp Nou cuts the gap to three points and gives José Mourinho’s title challenge fresh conviction.
Fact checked by
Amy Clark Managing Editor
Kylian Mbappé delivered the finish that Real Madrid needed and Barcelona feared. His 87th-minute winner settled Sunday’s El Clásico 2–1 at Spotify Camp Nou, brought up a century of Madrid goals and dragged José Mourinho’s side within three points of the La Liga leaders.
Barcelona had won their opening nine league matches. They finished this one with their first defeat, a growing defensive injury list and the uncomfortable knowledge that a possible nine-point advantage over Madrid had become three.
Madrid find a way through
Barcelona’s defensive absences, a central concern in our El Clásico preview, became more troublesome when Xavi Espart went off after half an hour. Alejandro Balde came on and João Cancelo moved to the right, forcing Hansi Flick into another adjustment.
Madrid’s opening goal arrived in the 41st minute with a generous helping of fortune. Yan Diomande’s delivery prompted Gerard Martín to attempt a clearance; the ball struck Mbappé’s thigh and went in. Arda Güler had already threatened, while Diomande shot into the side netting before the interval.
Barça’s answer came in the 61st minute. A short corner gave Pedri the opportunity to find Raphinha, whose low finish brought the home crowd back into the contest. Andriy Lunin then produced a crucial save from Martín’s header as Barcelona pressed for more.
Madrid survived that spell and fashioned the decisive attack. Jude Bellingham turned away from pressure, Güler moved the ball on and Eduardo Camavinga accelerated beyond Pau Cubarsí. His square pass left Mbappé with the finish into an exposed goal. Three minutes from the end of normal time, Barcelona’s recovery had unravelled.
Mbappé reaches his Madrid century
The two goals offered very different illustrations of a striker’s influence: being close enough to profit from a ricochet, then arriving where a sweeping counterattack needed him.
Madrid’s confirmation of Mbappé’s 100-goal milestone puts the achievement at 116 appearances. He has scored 14 times this season, following returns of 44 and 42 in his first two campaigns.
Those numbers explain why Madrid can remain dangerous even when the match is moving against them. Keeping Mbappé supplied, however, still demands work from the players behind him. Camavinga’s run and Güler’s involvement gave the winner its shape.
Mourinho’s balance tests Flick
Lunin’s contribution deserves space alongside the goals. Standing in for the unwell Thibaut Courtois, he gave Madrid the save they needed when Barcelona threatened to turn the match.
“At 1-1, we never lost our composure,” Mourinho said in his post-match assessment. His explanation of Camavinga’s introduction was revealing: fresh legs were needed to track opponents and attack, while runs from midfield could trouble Barcelona’s defensive line differently from a forward sprinting beyond it.
That gave Madrid a route out of pressure. They could defend for a spell without abandoning the possibility of winning, and the substitute supplied the acceleration that decided it.
Flick’s response was frank. “We’re disappointed because we lacked freshness,” he told Barcelona’s official channel. He identified injuries as his biggest concern after losing Espart, although Frenkie de Jong’s return offered encouragement. Barça’s equaliser and subsequent chances showed their attacking threat; the late concession exposed the cost of leaving space when pursuing a winner.
Three points separate the rivals
Barcelona remain first with 27 points from ten matches. Atlético Madrid sit between the Clásico rivals on 25, with Real Madrid third on 24. All three have played ten games.
For Mourinho, winning away to the leaders strengthens the evidence that Madrid can challenge them. For Flick, the cushion has shrunk without the lead disappearing. There are 28 league matches still to play, and Atlético’s position makes this a contest involving more than the two clubs who occupied Camp Nou on Sunday.
What comes next
Barcelona host Alavés on Saturday, 31 October, at 22:00 SAST. Madrid visit Racing de Santander on Sunday, 1 November, at 17:15 SAST.
Espart’s availability needs a medical update. Madrid also have a fitness issue to monitor after Mourinho said Federico Valverde played injured for more than 40 minutes. That statement establishes a concern, rather than a diagnosis or a confirmed absence against Racing.
The Betting Read
Madrid’s outright case is stronger with three points recovered directly from Barcelona. Whether their title price offers value depends on the quote available now, Atlético’s challenge and Madrid’s ability to repeat their away performance. The quality of Sunday’s win deserves a reassessment, rather than an unconditional title bet.
Barcelona’s defensive problems keep both-teams-to-score and goals totals worth examining. Their opponents still need the quality and willingness to exploit those problems. Our soccer betting guide explains those markets; against Alavés, we’d assess the visitors’ attacking case before backing BTTS solely because Madrid scored twice.
Madrid face a different question if Racing defend deeper and deny them the space Camavinga exploited. Breaking down a settled defence asks for different attacking solutions. A win at Camp Nou alone is insufficient grounds for a large Madrid handicap or a high goals line next Sunday.
Use our sports betting guide to compare the same market and line across licensed sportsbooks once team news is clearer. Over 2.5 and over 3.5 goals require different outcomes, and the price must justify the extra goal required.
Madrid leave Barcelona with a win that makes the title race considerably tighter. The next opportunity for bettors will come from judging how each side adapts to its next opponent, with Sunday’s emotion giving way to the team sheet and the available price.
Welcome bonus
100% First Deposit Match up to R3,000 + 50 Free Spins
New customers only. Opt in and deposit R50+ for the match; R100+ for 50 spins. Wagering requirements apply to the bonus. T&Cs apply. 18+.
Affiliate disclosure: StraightBet may earn a commission if you sign up through this link. This does not affect our editorial independence. 18+ only. Bet responsibly. Winners know when to stop. Get help and support.
18+ only. Betting carries risk, so keep it within your means. This guide is written for South African residents and refers to operators licensed by provincial gambling boards under the National Gambling Act. If gambling is taking a toll on you or someone you know, the National Responsible Gambling Programme helpline is free and open 24/7 on 0800 006 008, or text HELP to 076 675 0710. Winners know when to stop.
Featured Content
Proteas vs Bangladesh First Test Preview: Nortje Returns for Highveld Challenge
South Africa vs Bangladesh 1st Test 2026 begins at the DP World Wanderers Stadium in…
Harry Kane Set to Break England Caps Record Against Croatia Tonight
Harry Kane is set to become England men’s most-capped player against Croatia tonight, with Thomas…
Sundowns Ladies Reach CAF Final as Donnelly Hat-Trick Destroys Kawempe
Ronnel Donnelly scored a first-half hat-trick as Mamelodi Sundowns Ladies beat Kawempe Muslim Ladies 4–1…
Springboks vs France Preview: Dupont at 10, Key Battles and Betting Tips
The Springboks face Antoine Dupont at flyhalf when they meet France at Stade de France…

