Mbappé’s 87th-minute goal puts Real Madrid past Barcelona 2-1
How the match unfolded, with the data behind it
How this story was made
- Evidence
- fixture data, league standings, team statistics, events, venue, lineups, match statistics, player performance, and injuries
- Generated
- 10/26/2026, 12:30:45 AM
- Model
- GPT56Luna
- Format checks
- passed · score 95/100 · 302 words
Kylian Mbappé scored in the 41st and 87th minutes as Real Madrid beat Barcelona 2-1, despite Barcelona having more possession and shots. The result leaves Barcelona provisionally top on 27 points and Real Madrid provisionally third on 24.
Turning points
Real Madrid defeated Barcelona 2-1 at Spotify Camp Nou on Sunday, October 25, 2026, with Kylian Mbappé’s second goal deciding the La Liga match three minutes from the end.
Late winner settles a changing scoreline
Mbappé opened the scoring for Real Madrid in the 41st minute, making it 0-1 at half-time. Barcelona responded in the 61st minute when Raphael Dias Belloli equalised to make it 1-1, assisted by Pedri.
The decisive moment came in the 87th minute. Eduardo Camavinga assisted Mbappé for his second goal, restoring Real Madrid’s lead at 1-2. Barcelona made several late changes, including replacing Raphael Dias Belloli with Gabriel Jesus in the 86th minute, but did not find another equaliser.
Barcelona had more of the ball, Madrid made more of its chances
Barcelona controlled 62% possession and recorded 18 shots to Real Madrid’s 10. The home side also had 569 accurate passes to Real Madrid’s 322 and 11 shots inside the box compared with six. However, Real Madrid led expected goals 2.01 to 1.3, while A. Lunin made five saves to Barcelona’s three.
The match produced three yellow cards for each team. Aurelien Tchouameni was booked in the 46th minute, while Anthony Gordon saw yellow in the 84th. Marc Cucurella, Mbappé, Karim Adeyemi and Alejandro Balde were all booked in the 90th minute.
Mbappé drives Madrid’s table impact
Mbappé was the standout performer, earning an 8.8 rating after 90 minutes and scoring twice. Barcelona remained provisionally top of Primera División on 27 points, with a 9W 0D 1L record, while Real Madrid moved to 24 points and remained provisionally third with an 8W 0D 2L record. The gap narrowed from six points before the match to three points afterward. Barcelona’s nine-match winning pre-match run ended; Real Madrid’s pre-match form was seven wins and two losses across nine matches.
Explore match and season data

Barcelona

Real Madrid
Standings source snapshot
These are the saved source standings. They may predate this match; they are not a live or recalculated post-match table.
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Barcelona | WWWWW | 9 | 9 | 0 | 0 | 39 | 9 | 27 | |
| 2 | Atletico Madrid | WWWWW | 10 | 8 | 1 | 1 | 20 | 8 | 25 | |
| 3 | Real Madrid | WWLWW | 9 | 7 | 0 | 2 | 23 | 9 | 21 | |
| 4 | Real Betis | DLWDW | 10 | 6 | 2 | 2 | 16 | 14 | 20 | |
| 5 | Real Sociedad | WWWWL | 10 | 6 | 1 | 3 | 19 | 18 | 19 | |
| 6 | Sevilla | LDLWW | 9 | 4 | 2 | 3 | 14 | 16 | 14 | |
| 7 | Alaves | DLLDL | 10 | 3 | 3 | 4 | 14 | 11 | 12 | |
| 8 | Athletic Club | WLDD | 9 | 3 | 3 | 3 | 12 | 9 | 12 | |
| 9 | Celta Vigo | DWDWD | 10 | 2 | 6 | 2 | 10 | 7 | 12 | |
| 10 | Villarreal | WDLWW | 10 | 3 | 3 | 4 | 15 | 14 | 12 | |
| 11 | Deportivo La Coruna | LDLDL | 10 | 2 | 5 | 3 | 13 | 13 | 11 | |
| 12 | Osasuna | WLDLL | 9 | 3 | 2 | 4 | 10 | 18 | 11 | |
| 13 | Racing Santander | WLDLL | 10 | 3 | 2 | 5 | 15 | 26 | 11 | |
| 14 | Levante | LWDDL | 10 | 2 | 4 | 4 | 16 | 19 | 10 | |
| 15 | Elche | WDDWL | 10 | 2 | 4 | 4 | 14 | 17 | 10 | |
| 16 | Rayo Vallecano | LDDW | 9 | 2 | 3 | 4 | 12 | 20 | 9 | |
| 17 | Getafe | LDLWL | 10 | 2 | 3 | 5 | 5 | 15 | 9 | |
| 18 | Espanyol | LLDLL | 10 | 2 | 2 | 6 | 12 | 14 | 8 | |
| 19 | Valencia | LDDLW | 10 | 1 | 3 | 6 | 7 | 17 | 6 | |
| 20 | Malaga | DLDLL | 10 | 0 | 5 | 5 | 7 | 19 | 5 |

