Girona 1-0 Villarreal at the Estadi Municipal de Montilivi, and the scoreline tells you very little about what actually happened here. Rewind to the 45th minute and you have the decisive moment of the entire contest: a Pau Navarro own goal that handed Miguel Ángel Sánchez Muñoz's side all three points against a Villarreal team that, by the numbers, probably deserved more. That is not an excuse for Marcelino García Toral's men. It is an observation about a match where the structure of the contest and the structure of the result pointed in different directions.
An own goal from Pau Navarro on the stroke of half-time is the kind of event that distorts your reading of a game if you are not careful. Watch this carefully: the goal arrived at a moment when Villarreal had been competitive and were generating pressure, yet it went against them without their opponents registering a single goalkeeper save across the entire 90 minutes. Girona's keeper was not tested once. Villarreal's keeper made 2 saves. That detail is worth sitting with. A team that kept a clean sheet did so without their goalkeeper being called upon to do anything.
| Girona Goals | 1 (Pau Navarro OG, 45') |
| Villarreal Goals | 0 |
| Girona xG | 0.48 |
| Villarreal xG | 0.63 |
| Goalkeeper Saves (Girona) | 0 |
| Goalkeeper Saves (Villarreal) | 2 |
The thing nobody is talking about is the expected goals split. Girona finished with an xG of 0.48. Villarreal generated 0.63 xG from their 9 total shots. On the balance of attacking threat created, Villarreal were the more dangerous side. They had 5 shots inside the box to Girona's 7, but their shots on target count was 0 against Girona's 2. That combination of low on-target conversion but higher xG tells you something specific about the quality of positions Villarreal found themselves in without being able to execute the final action cleanly. Girona, by contrast, were less dangerous overall but more precise when they did get into position.
Girona held 54 per cent of the ball and completed 447 accurate passes from 516 attempted. Villarreal worked with 46 per cent possession and completed 360 accurate passes from 431. The passing accuracy numbers are broadly comparable, but the volume difference is meaningful. Girona circulated the ball more and were more efficient in maintaining their structure. What is interesting is that despite this possession advantage, their expected goals total of 0.48 shows they were not converting that territorial control into genuinely dangerous positions at any volume. Seven shots inside the box and 10 total shots, yet only 2 on target. That is a pattern worth monitoring. Girona had the ball but, for long stretches, were not doing enough with it to truly threaten.
| Girona Possession | 54% |
| Villarreal Possession | 46% |
| Girona Total Passes | 516 |
| Villarreal Total Passes | 431 |
| Girona Accurate Passes | 447 |
| Villarreal Accurate Passes | 360 |
Rewind to the 70th and 71st minutes, when Marcelino made three substitutions in rapid succession, bringing on Alberto Moleiro, replacing S. Mouriño who had picked up a yellow card in the 21st minute, and introducing N. Pépé. That is a concentrated movement pattern from a manager who needed a reaction. The timing is significant: all three changes arrived within 90 seconds of each other, suggesting a planned structural shift rather than a reactive adjustment. Girona responded with their own double substitution at 74 minutes, bringing on Iván Martín and D. Blind to reinforce their structure and protect the lead. Pedraza then picked up a yellow card in the 77th minute and was immediately withdrawn at the 80th minute, which further disrupted Villarreal's attacking movement in the final quarter. That is a coaching issue for Villarreal in how they managed their discipline on the night, and it cost them an attacking option at a critical moment.
For Girona, this result lifts the pressure of a difficult recent run. Their form coming in was WLWDL across their last five, and they have now collected a home win over a side sitting third in La Liga. Sánchez Muñoz has been at the club since July 2021 and knows this ground well. Their home record for the season now sits at 6 wins, 4 draws and 5 losses from 15 played. At this small, compact ground with a capacity of 14,500, atmosphere and compactness are reference points that often play in the home side's favour. The result is a good one, even if the manner of the winning goal means they cannot take too many tactical positives from the attacking display.
| League Position | 12th |
| Points | 37 from 30 matches |
| Home Record | 6W-4D-5L |
| Home Goals Scored | 17 |
| Home Goals Conceded | 21 |
| Last 5 Form | WLWDL |
For Villarreal, this is a damaging result. They came into this fixture in third place with 58 points from 30 matches and a goal difference of plus 19. Their away record, 6 wins, 3 draws and 6 losses from 15 played, had been a source of concern before tonight. Marcelino's side have now been beaten away from home seven times in the league. The xG data and the goalkeeper saves figures suggest they performed adequately in terms of threat creation, but the inability to register a single shot on target across 90 minutes is a problem no xG calculation can fully mitigate. Discipline is also a conversation: one yellow card in the second half — Pedraza being booked in the 77th minute and then immediately withdrawn — plus S. Mouriño's first-half booking in the 21st minute, reflects a team under pressure that was not managing its composure well enough.
| League Position | 3rd |
| Points | 58 from 30 matches |
| Away Record | 6W-3D-6L |
| Away Goals Scored | 20 |
| Away Goals Conceded | 22 |
| Last 5 Form | LWDWL |
Girona won 7 corners to Villarreal's 4. Villarreal average 4 corners per game as an away side, so tonight was precisely on that pattern for them. What stands out is the blocked shots tally: Girona blocked 5 Villarreal efforts, Villarreal blocked 6 Girona efforts. The game was tight in that regard, with both defences working hard to prevent clean contact. The fouls count was also close: 8 for Girona, 9 for Villarreal. Neither side was especially physical, but Villarreal's foul count combined with their two yellow cards in the second half suggests a growing frustration as the game wore on and they struggled to find a way back into the match.
| Girona Corners | 7 |
| Villarreal Corners | 4 |
| Girona Blocked Shots | 5 |
| Villarreal Blocked Shots | 6 |
| Girona Yellow Cards | 2 (Vitor Nunes 53', Fran Beltrán 80') |
| Villarreal Yellow Cards | 2 (S. Mouriño 21', Pedraza 77') |
The honest read on this match is that Villarreal were the more threatening side in terms of expected output, yet ended up losing to a goal their own defender put into his own net. That is football, and you cannot legislate for it. What you can look at structurally is whether Villarreal's pattern of away performances is a recurring concern. Six losses in 15 away matches, zero shots on target tonight, and a discipline problem that cost them an attacking option at the point in the game when they needed to push. The xG of 0.63 to 0.48 in their favour means they should take some encouragement, but when Pedraza receives a yellow card in the 77th minute and is immediately hooked at the 80th, that is a management decision that tells you something about how Marcelino read the remaining minutes. He needed the player off the pitch. That speaks to a structural vulnerability that will matter in future away fixtures.
For Girona, the win is valuable regardless of its origin. A clean sheet at home against a Champions League contender is a result worth having in any context. The concern for Sánchez Muñoz will be the attacking output: 0.48 xG, 2 shots on target from 10 total, and a goalkeeper who was never once called upon to make a save. The structure of how they are creating chances, or not creating them, is a pattern that will need addressing if they are to build on this result across the final stretch of the season.