For most of Sunday evening at the Estadio de la Cerámica, this had 0–0 written all over it. Villarreal passed, probed and crossed. Getafe sat in their shape, cleared their lines and waited. It took 80 minutes, two substitutes supplying the final pass, and a defence finally stretched past its limit — but Villarreal's 1,000th match in Spain's top flight ended the way the home crowd had spent all night demanding: a 2–0 win, Tajon Buchanan on 80 minutes and Carlos Romero in stoppage time.
The numbers describe a siege. Villarreal held 72.4 percent of the ball and finished with 22 shots, seven of them on target. Getafe managed a single shot on target in 90 minutes and made 51 clearances — a back line bending for an hour and twenty minutes without breaking. David Soria made five saves in the Getafe goal, and for a long while each one looked like it might be the one that stole the point. The visitors' plan was never a secret: sit deep, slow the game down, and make Villarreal play through a crowd. For 80 minutes it worked exactly as drawn.
Soria's evening deserves its own paragraph, because without him the siege ends an hour earlier. He was saving shots inside five minutes — Oluwaseyi's left-footed effort pushed away from the top centre of the goal — and he was still saving them deep into the second half: Mouriño low to his left in first-half stoppage time, Logan Costa's header at 59 minutes, Pape Gueye's drive four minutes later, and most cruel of all, Buchanan himself, denied from the centre of the box on 73 minutes by a keeper who had read the finish all the way. Buchanan had already missed one on the break in the first half, flashing a right-footed shot wide of the far post on 26 minutes. Seven minutes before the goal he finally lost the duel, Soria stood up to him again — and the rebound pattern of the night suggested the wall was holding. It wasn't. It was cracking. At the other end, Péter Gulácsi had one save to make all night, from Iván Azón on 86 minutes, and made it cleanly.
The first half set the pattern and the frustration. Villarreal dominated territory without finding the final pass, and the game kept stopping around them — a delay on 21 minutes, then a longer one on 33 when Carlos Macià went down injured. Macià played on until the 64th minute before Santi Comesaña replaced him. Getafe's one first-half entry in the referee's book told its own story: Mario Martín was cautioned on 32 minutes for a bad foul and was replaced by Ramón Terrats at half-time, a change that underlined how much defending the visitors expected to do after the break.
The bench is where the game was eventually won — not by the men who scored, but by the men who teed them up. Ayoze Pérez replaced Alberto Moleiro on 63 minutes, and Villarreal's attacks started arriving with more weight. Comesaña and Alex Freeman came on a minute later, for Macià and Santiago Mouriño. The cards stacked up as the pressure rose — Nemanja Gudelj booked for Getafe on 62 minutes, Comesaña on 67 and Renato Veiga on 76 for the home side — and then, on 76 minutes, came the change that broke the match open: Nicolas Pépé for Tani Oluwaseyi.
Four minutes after arriving, Pépé made the goal. Buchanan — who had started the match and run at Getafe's left side all evening — finished from the left side of the six-yard box, right-footed, high into the net. It was Buchanan's second goal in as many home league rounds, after scoring in Villarreal's previous home match against Rayo Vallecano, and it landed like a release valve inside the Cerámica: 17,102 in the ground, and the noise said they had started to wonder if the goal was ever coming.
Getafe's response was immediate and total: a triple change on 81 minutes, Iván Azón, Francho Serrano and Kiko Femenía all coming on as the visitors abandoned the block that had served them for so long and chased a game they had spent 80 minutes trying to freeze. It left exactly the spaces Villarreal's fresh legs had been sent on to attack. Nathan Saliba replaced Georges Mikautadze on 84 minutes to lock the middle down, and in the first minute of stoppage time the second goal arrived — Ayoze Pérez, on since the 63rd minute, picked out Carlos Romero, and the full-back finished right-footed from the centre of the box into the bottom corner. Two goals, both scored by starters, both assisted by substitutes. That is bench management deciding a match without ever taking the headlines.
For Getafe, the pattern away from home is now impossible to ignore. Six away league matches this season, no goals scored and no points taken — and this one will sting the most, because they were ten minutes from breaking the run with a point earned the hardest way there is. A side that defends this well for this long is not badly coached; it is a side whose margin for error is zero, and on Sunday the margin ran out on 80 minutes. They stay 15th on 12 points from 12 rounds, looking over their shoulder.
Villarreal climb to eighth on 15 points, and they marked a genuine milestone doing it: the club and AS both recorded this as the 1,000th top-flight match in Villarreal's history — a number that says plenty about what this club, from a town of 50,000 people, has built over the past three decades. It took 80 minutes for the night to feel like a celebration. When it finally did, the goals came from the men who had been out there all along, and the assists came from the men sent on to change it. Follow every kick in the Game Center.
Sources · 6 sources
- ESPN — match summary, Villarreal CF vs Getafe CF, event 401882807: final score, scoring plays, substitutions, cards, team statistics, lineups and standings — espn.com
- LaLiga — official match report and official highlights: goal descriptions matching ESPN word for word — youtube.com/@LaLiga
- AS — match report and live coverage: Villarreal's 1,000th top-flight match; Getafe without a goal or a point from six away league matches — as.com
- Superdeporte — match report (crónica) and photography — superdeporte.es
- Cadena SER — match report: Villarreal CF 2–0 Getafe CF, jornada 12 — cadenaser.com
- Villarreal CF — official club match coverage (crónica and video): match photography and frames — villarrealcf.es






