Villarreal Secures 2–1 Victory Over Celta Vigo in La Liga
Villarreal edged a tense 2–1 win over Celta Vigo at Estadio de la Ceramica in La Liga’s Regular Season - 32 round, decided by a fast start and disciplined late-game management. Gerard Moreno’s penalty in the 2' and a composed finish from Nicolas Pépé in the 29' built a 2–0 platform by halftime. Borja Iglesias’ 73' penalty halved the deficit, but Villarreal’s restructured block and controlled substitutions protected the lead through a physically demanding final quarter-hour. Despite Celta’s 53% possession and higher xG (2.08 to Villarreal’s 1.72), the home side’s early efficiency and compact 4-4-2 shape underpinned a tactically mature victory.
The scoring opened almost immediately. In the 2', Villarreal’s front line forced an early defensive error that led to a penalty, clinically converted by Gerard Moreno for 1–0. The early goal allowed Villarreal to dictate the rhythm without chasing the game. Celta’s first notable intervention in the disciplinary ledger came on 14', when Marcos Alonso was booked for a foul, reflecting Celta’s need to disrupt transitions after falling behind.
Villarreal doubled their lead in the 29'. Alfonso Pedraza advanced aggressively from left-back and delivered the decisive contribution: his assist from the flank found Nicolas Pépé, who finished a flowing move for 2–0. The moment was immediately framed by rising tension; that same minute, Celta goalkeeper Ionuț Radu received a yellow card for argument, underlining the visitors’ frustration with game state and officiating.
Before the break, Villarreal’s left side again came into focus. Pedraza was booked for a foul in the 18', then Pépé followed with his own yellow card for a foul in the 42', evidence of how often Villarreal’s wide players were involved in duels both ways. Celta’s Pablo Durán collected a yellow card for a foul at 45+3', capping a first half in which the visitors increasingly resorted to physical interventions to halt Villarreal counters. The halftime score was 2–0 to Villarreal, fully aligned with the goals at the 45' mark.
Celta moved early after the interval. At 46', Pablo Durán (OUT) made way for Ferran Jutglà (IN), shifting the attacking reference and adding more mobility between the lines. Villarreal’s next card arrived at 70', when Pape Gueye was booked for a foul, a sign of the home side dropping deeper and needing to break Celta’s rhythm centrally.
Celta’s route back came from the spot. In the 73', Borja Iglesias converted a penalty to make it 2–1, briefly tilting momentum. Just a minute later, at 74', Iglesias was booked, with no additional reason specified, capturing the emotional spike following his goal.
Rafael Benítez-style rotation from Celta followed in a triple change on 76': Marcos Alonso (OUT) for Iago Aspas (IN), Hugo Álvarez (OUT) for Álvaro Núñez (IN), and Hugo Sotelo (OUT) for Fer López (IN). The visitors reshaped to chase the equaliser with fresher legs and more creativity. Villarreal responded with their own triple substitution at 78': Pape Gueye (OUT) for Dani Parejo (IN), Alfonso Pedraza (OUT) for Sergi Cardona (IN), and Nicolas Pépé (OUT) for Alfon González (IN), rebalancing energy and control in midfield and at full-back.
Celta’s last attacking rotation came at 83', when Borja Iglesias (OUT) was replaced by Hugo González (IN), trading penalty-box presence for more dynamism in wider channels. Villarreal’s counter-move at 85' saw Georges Mikautadze (OUT) replaced by Ayoze Perez (IN), adding a forward more suited to holding the ball and linking play in transitions. Deep into stoppage time, Villarreal’s final change at 90+2' saw Alberto Moleiro (OUT) for Thomas Partey (IN), a clear defensive consolidation in midfield. The last card of the night came at 90+4', when Ilaix Moriba was booked for argument, symbolising Celta’s late frustration as Villarreal closed the game.
Tactical Overview
Tactically, Villarreal’s 4-4-2 was built on vertical clarity. Arnau Tenas, with 2 saves and zero goals prevented relative to modelled expectations, was protected by a back four that largely limited Celta to low-quality looks until the second half. The central pairing of Rafa Marín and Renato Veiga anchored a relatively narrow defensive line, allowing full-backs Alexander Freeman and Alfonso Pedraza to step out aggressively in wide zones. Pedraza’s dual role was pivotal: he not only provided the assist for Pépé’s goal but also constantly offered progressive width, which forced Celta’s wing-backs to defend deeper than they preferred.
In midfield, Santi Comesaña and Pape Gueye functioned as the structural hinge. Gueye’s yellow card in the 70' came as he increasingly had to absorb pressure, but up to that point he had screened the defence effectively. Alberto Moleiro and Nicolas Pépé as wide midfielders gave Villarreal a hybrid identity: they could form a flat 4-4-2 without the ball, yet step inside to create overloads between Celta’s midfield and back line in possession. Up front, Gerard Moreno and Georges Mikautadze alternated dropping movements; Moreno’s early penalty shifted the psychological landscape, while Mikautadze’s later substitution for Ayoze Perez signalled a shift from depth runs to ball retention.
Celta’s 3-4-2-1 was possession-oriented but structurally exposed in transitions. The back three of Javi Rodríguez, Yoel Lago, and Marcos Alonso struggled early against Villarreal’s direct runs and early crosses, particularly on the left where Pedraza and Pépé targeted the half-space behind Alonso. Wing-backs Óscar Mingueza and Sergio Carreira were asked to provide width high up, but that left large distances for rest-defence when Villarreal broke. In midfield, Hugo Sotelo and Ilaix Moriba tried to dictate tempo, with Moriba later booked for argument, reflecting how emotionally charged Celta’s late push became.
Pablo Durán and Hugo Álvarez operated as narrow forwards behind Borja Iglesias, seeking to combine centrally. However, Celta’s most dangerous phase came only after the introduction of Ferran Jutglà and Iago Aspas, who improved link play and half-space occupation. Even so, Villarreal’s reconfigured block with Parejo and, late on, Partey gave the home side enough control to force Celta wide and into crosses that the centre-backs could handle.
Statistical Summary
Statistically, the match underlines a contrast between territorial control and scoreboard impact. Celta’s 53% possession and a higher xG of 2.08 suggest that, over the balance of chances, they created slightly better opportunities, especially after halftime. Villarreal, with 47% possession and xG of 1.72, were more ruthless early and then game-managed. Both goalkeepers registered 2 saves, but the context differs: Tenas’ work was concentrated as Celta chased, while Radu’s key interventions came after his side had already conceded twice.
Villarreal attempted 13 shots (4 on goal, 4 blocked), compared to Celta’s 9 (3 on goal, 2 blocked). The home side’s shot profile, with 8 efforts inside the box, reflects how effectively they attacked space behind Celta’s advanced wing-backs in the first half. Celta also generated 8 shots inside the box, but many came under heavier pressure as Villarreal collapsed centrally.
Passing data reveals two technically secure sides: Villarreal completed 438 of 484 passes (90% accuracy), Celta 484 of 544 (89%). Celta’s marginal edge in volume translated into more territorial occupation rather than clear superiority in penetration. Villarreal’s Overall Form in this match can be characterised as efficient and pragmatic: strong opening, then controlled suffering. Defensively, their Defensive Index on the night was solid if not dominant—13 fouls and 3 yellow cards show they were willing to break play when necessary, but without descending into chaos.
Celta’s 16 fouls and 6 yellow cards point to a more reactive, increasingly desperate defensive profile, especially once chasing the game. Yet their ability to generate higher xG away from home suggests that, from a season-statistics lens, their attacking mechanisms remain functional. The decisive gap here was not volume or modelled chance quality, but Villarreal’s early execution and subsequent tactical discipline in protecting a narrow lead.




