Saturday’s results: Barcelona and Real Madrid both win
Barcelona beat Getafe 3–0 at Spotify Camp Nou and Real Madrid defeated Villarreal 1–0 at the Santiago Bernabéu on October 10, 2026, in La Liga matchday eight. Barcelona led 2–0 at half-time; Madrid’s game was goalless at the interval. These were two separate fixtures.
Barcelona 3–0 Getafe: Gordon, Jesus and Koundé score
Anthony Gordon struck in the second minute, Gabriel Jesus added the second in the 30th and Jules Koundé completed the scoring in the 73rd. Gordon cut inside before a deflected finish; Jesus won the ball from Zaid Romero and scored on his first start. Koundé finished from Lamine Yamal’s delivery following a corner, with VAR confirming the goal.
Eight wins from eight for Barcelona
Barcelona reached 24 points, matching the club’s eight-game winning start under Tata Martino in 2013/14. Joan García returned from injury, while Raphinha missed out with a minor thigh problem. Koundé made his 194th Barcelona appearance, passing Éric Abidal’s total. Nearly 59,500 spectators attended.
Real Madrid 1–0 Villarreal: Diomande settles it
Yan Diomande scored in the 62nd minute from Federico Valverde’s assist. An initial offside decision was overturned following VAR review. It was Diomande’s first Madrid goal. Kylian Mbappé had earlier hit the post, while saves by Courtois and Gulácsi kept the score close.
Why was Vinícius sent off?
A later Vinícius Júnior goal was disallowed after VAR identified him pulling Nathan Saliba’s hair during the build-up. Vinícius received a straight red, recorded at 73 minutes by La Liga. Madrid protected the 1–0 lead with ten men. The match record alone does not establish the length of any subsequent suspension.
Starting line-ups
Barcelona: Joan García; Jules Koundé, Eric García, Xavi Espart, Gerard Martín; Rodri, Gavi, Dani Olmo; Lamine Yamal, Gabriel Jesus, Anthony Gordon.
Getafe: David Soria; Kiko Femenía, Djené Dakonam, Nemanja Gudelj, Zaid Romero, Johan Mojica; Andrés García, Francho Serrano, Mario Martín, Ramón Terrats; Iván Azón.
Real Madrid: Thibaut Courtois; Trent Alexander-Arnold, Ibrahima Konaté, Antonio Rüdiger, Álvaro Carreras; Federico Valverde, Aurélien Tchouaméni, Arda Güler, Jude Bellingham; Yan Diomande, Kylian Mbappé.
Villarreal: Péter Gulácsi; Alex Freeman, Pau Navarro, Juan Foyth, Renato Veiga, Sergi Cardona; Santi Comesaña, Pape Gueye; Alberto Moleiro, Ayoze Pérez, Ilias Akhomach.
Substitutions: incoming player for outgoing player
Barcelona: 61′ Fermín López for Gavi and Pedri for Dani Olmo; 71′ Marc Bernal for Rodri and Karim Adeyemi for Anthony Gordon; 82′ Hamza Abdelkarim for Gabriel Jesus.
Getafe: 37′ Abdel Abqar for Zaid Romero; 65′ Martín Satriano for Iván Azón, Davinchi for Johan Mojica and Sebastián Boselli for Andrés García; 85′ Saba Sazonov for Kiko Femenía.
Real Madrid: 46′ Marc Cucurella for Álvaro Carreras; 52′ Vinícius Júnior for Trent Alexander-Arnold; 77′ Eduardo Camavinga for Arda Güler; 86′ Denzel Dumfries for Yan Diomande.
Villarreal: 56′ Nathan Saliba for Santi Comesaña and Carlos Romero for Juan Foyth; 67′ Gerard Moreno for Ilias Akhomach and Georges Mikautadze for Sergi Cardona; 86′ Nizar Jmili for Alberto Moleiro.
Yellow and red cards
Barcelona: Dani Olmo 46′, Fermín López 90+1′. Getafe: Kiko Femenía 34′, Johan Mojica 45+2′, Sebastián Boselli 71′, Ramón Terrats 75′. No red cards.
Madrid players: Bellingham 19′, Konaté 81′, Rüdiger 83′, Tchouaméni 87′, Mbappé 90+4′. Villarreal: Renato Veiga 10′, Pau Navarro 84′. Vinícius: straight red 73′. Coach José Mourinho was separately booked at 69′; this is not included in the player totals.
Final match statistics
| Metric | Barcelona / Getafe | Real Madrid / Villarreal |
|---|---|---|
| Possession | 82.7% / 17.3% | 46.3% / 53.7% |
| Shots | 23 / 4 | 11 / 15 |
| Shots on target | 8 / 1 | 4 / 4 |
| Corners | 9 / 2 | 9 / 3 |
| Accurate passes | 783 / 108 | 338 / 423 |
| Pass accuracy | 91.3% / 62.4% | 83.3% / 88.7% |
| Player yellow cards | 2 / 4 | 5 / 2 |
| Red cards | 0 / 0 | 1 / 0 |
What decided the two matches?
Barcelona’s early goal changed the demands of the game: Getafe had to chase a side that retained the ball for most of the evening. Madrid faced a different test. Villarreal had more possession and more attempts, but the decisive goal and the ability to defend after the dismissal secured three points. Possession totals therefore describe two very different routes to victory.
Referees and match officials
Barcelona–Getafe: Jesús Gil Manzano, with Daniel Jesús Trujillo Suárez on VAR. Real Madrid–Villarreal: Isidro Díaz de Mera Escuderos, with Alejandro Muñiz Ruiz on VAR.
Frequently asked questions
Who scored for Barcelona? Gordon (2′), Jesus (30′) and Koundé (73′). Who scored for Real Madrid? Diomande (62′). Were Barcelona and Real Madrid playing each other? No: their opponents were Getafe and Villarreal. Did Barcelona concede? No, and neither did Madrid.
Sources and further reading
- FC Barcelona
- Real Madrid
- La Liga: Barcelona–Getafe
- La Liga: Real Madrid–Villarreal
- Sky Sports: Barcelona–Getafe stats
- Sky Sports: Real Madrid–Villarreal stats
- Sky Sports: Barcelona–Getafe line-ups
- Sky Sports: Real Madrid–Villarreal line-ups
Conceptual cover illustration; not a photograph of either match.
More football reporting:
