Barcelonaclaimed a narrow 1-0 win over Rayo Vallecano on Sunday night at Spotify Camp Nou, but it came with plenty of stress. In front of 56,812 fans, Hansi Flick’s side took all three points and moved seven clear of Real Madrid at the top of La Liga. Ronald Araújo scored the only goal before halftime, and Joan García did the rest with a string of top saves that kept Barcelona ahead.
It wasn’t a smooth night for the league leaders. Barcelona had control for long stretches, yet they never looked fully comfortable. After a busy week, signs of tired legs showed, especially in the second half. Rayo Vallecano sensed that and pushed hard, but Barcelona held on.
The result keeps Barça’s unbeaten league run going. At the same time, it also showed that this team can still suffer when the tempo drops and chances go begging.

Watch the Match Overview
Barcelona saw more of the ball, finishing with 61.3 percent possession, but they couldn’t turn that control into a calm finish. Rayo improved after the break and created enough chances to take something from the match.
The numbers show how tight the game really was. Barcelona had 15 shots and Rayo had 8. Both teams hit the target 4 times. Rayo won the corner count 9-6, and the foul totals were close, with each side giving away around a dozen.
Barcelona also recorded their 12th clean sheet of the league season, more than any other side in La Liga. On top of that, they extended their scoring run to 49 straight league matches.

Key Moments from Barcelona vs Rayo Vallecano
- 1st minute: Rayo nearly struck right away. Pep Chavarría picked out Carlos Martín, but Joan García rushed off his line and made a huge block.
- Early Barcelona pressure: Raphinha got in behind but pulled his shot wide. Soon after, his deflected effort forced Augusto Batalla into a fine save onto the crossbar.
- 24th minute, Goal for Barcelona: João Cancelo swung in a corner from the right, and Ronald Araújo rose above everyone to head the ball in off the post. It was his third La Liga goal this season.
- Second-half response from Rayo: The away side looked sharper after the break. Álvaro García forced Joan García into a full-stretch save, and Unai López saw his flicked header kept out.
- 83rd minute: Pacha Espino had a big chance but curled his shot just over the bar.
- 89th minute: García came up big again, diving low to stop Jorge de Frutos in a one-on-one moment.
- Late pressure: Barcelona had to survive six minutes of added time, with Marcus Rashford brought on to add energy down the left.
Barcelona’s yellow cards went to Raphinha, Lamine Yamal, and Pau Cubarsí. Rayo had bookings for Óscar Valentín, Fran Pérez, Pathe Ciss, and Isi Palazón.
Barcelona Player Ratings
Barcelona lacked sharpness in attack, so the defense and goalkeeper carried them over the line. Here’s the full player rating table from the match:
| Player | Position | Rating | Key Contribution |
|---|---|---|---|
|
Joan García
|
GK | 9/10 | Made several elite saves, including an early stop on Martín and a late denial of De Frutos |
|
Ronald Araújo
|
RB/Captain | 8/10 | Scored the winner with a strong header and dominated in the air |
|
Pau Cubarsí
|
CB | 7/10 | Read danger well, cleaned up loose attacks, and passed forward with confidence |
|
Gerard Martín
|
CB | 6/10 | Put in a steady shift alongside Cubarsí |
|
João Cancelo
|
LB | 7/10 | Delivered the assist from a corner and supported the attack well before going off injured |
|
Fermín López
|
CM | 7/10 | Sharp in tight spaces and helped drive play before coming off after a knock |
|
Marc Bernal
|
CM | 6/10 | Kept the ball moving and linked midfield play before his substitution |
|
Pedri
|
CM | 7/10 | Started brightly with smart passes through the lines, then faded after halftime |
|
Lamine Yamal
|
RW | 5/10 | Showed flashes but lost control on too many dribbles; booked and substituted |
|
Robert Lewandowski
|
ST | 4/10 | Dropped deep to get involved but had little effect and went off at the break |
|
Raphinha
|
LW | 4/10 | Missed a big chance and lacked his usual quality in the final pass |
|
Subs
|
– | – | – |
|
Ferran Torres
|
ST (46′) | 5/10 | Worked hard but couldn’t change the game much |
|
Dani Olmo
|
CM (61′) | 6/10 | Added composure and a few clean touches after coming on |
|
Marc Casadó
|
CM (61′) | 5/10 | Struggled to make a real mark |
|
Marcus Rashford
|
LW (82′) | N/A | Offered pace and direct runs late on |
|
Xavi Espart
|
LB (90′) | N/A | Came on late after Cancelo’s injury |
Manager, Hansi Flick (5/10):His team looked tired, and some rotation calls will be debated. Still, the win keeps Barcelona firmly in control at the top.
Rayo Vallecano Analysis and Standout Performers
Rayo Vallecano came to frustrate Barcelona and break forward when chances opened up. That plan nearly worked. They looked stronger as the game went on, and Iñigo Pérez’s changes from the bench gave them more pace and threat in attack.
They didn’t get a full ratings list, but a few players stood out, especially goalkeeper Augusto Batalla and the substitutes who made life difficult for Barcelona late in the match.
Here is Rayo Vallecano’s starting XI and their main contributions:
| Player | Position | Key Contribution |
|---|---|---|
|
Augusto Batalla
|
GK | Made an excellent save to push Raphinha’s shot onto the bar and finished with three saves |
|
Pep Chavarría
|
RB | Created the early opening for Carlos Martín |
|
Pathe Ciss
|
CB | Picked up a booking but battled well in duels |
|
Florian Lejeune
|
CB | Helped anchor a disciplined back line |
|
Andrei Rațiu
|
LB | Supported the build-up play |
|
Pedro Díaz
|
CM | Started well and helped settle the midfield before coming off early |
|
Óscar Valentín
|
CM (c) | Led with energy and discipline before his substitution |
|
Fran Pérez
|
RW | Brought intensity and earned a booking before going off late |
|
Gerard Gumbau
|
AM | Added creativity before being replaced on 59 minutes |
|
Carlos Martín
|
ST | Forced Joan García into a huge early save, then went off at halftime |
|
Isi Palazón
|
LW | Dangerous from set pieces and booked late |
|
Key Subs
|
– | – |
|
Álvaro García
|
ST (46′) | Tested García with a strong effort after coming on |
|
Unai López
|
CM (59′) | Nearly scored with a flicked header |
|
Jorge de Frutos
|
RW (59′) | Came close late but couldn’t beat García |
|
Pacha Espino
|
LB (46′) | Sent a good chance just over in the 83rd minute |
|
Sergio Camello
|
FW (82′) | Added dangerous service from wide areas |
Rayo remain four points above the relegation zone, but they’ll leave Barcelona feeling they deserved more from the game.
Tactical Takeaways and What It Means for the Title Race
Flick set Barcelona up in a 4-2-3-1, with Araújo used at right-back. That decision paid off in the biggest moment, as the captain scored from Cancelo’s set-piece delivery. Early on, Barcelona’s midfield trio of Bernal, Pedri, and Fermín controlled the middle well. After the break, though, they lost some grip, and Rayo started to win more second balls and force pressure.
That shift mattered. Rayo earned 9 corners and kept Barcelona pinned back for stretches of the second half. Barça survived, but they didn’t finish the night with much comfort.
The win takes Barcelona to 24 wins, 1 draw, and 4 losses, giving them 73 points from 29 matches. Real Madrid still have a game in hand against Atlético, so the pressure is now on them to respond. Rayo, now 7-11-11 with 32 points, showed fight and belief, but once again lacked the finishing touch.
After the match, Flick admitted there were tense moments on the bench. Meanwhile, Iñigo Pérez praised his team’s courage after halftime.
Barcelona now move on to the next stretch of fixtures with momentum still on their side. If they want to stay ahead in the title race, these tight wins could matter just as much as the flashy ones.
This wasn’t a great Barcelona performance. Still, it was the kind of result strong title contenders find a way to get.





















