Cristhian Stuani scored the only goal as Girona beat Villarreal for their first win of the season.
After a long kick from goalkeeper Yassine Bounou, Borja Garcia broke into the Yellow Submarine’s half, feeding to the Uruguayan to net his first of the season.
Villarreal had several chances to get on the scoresheet at Estadio de La Cerámica, with one disallowed by VAR and another cleared off the line.
In Eusebio Sacristán’s squad was new signing Seydou Doumbia, following his move to Catalans from Roma.
But the Ivorian was not needed as Girona’s top scorer from last season, Stuani, led from the front.
Girona have endured a difficult start to the season, for their surprise rise last year.
Just one point from their opening matches has already seen them listed as potential relegation battlers.
And it looked like it would be another tough evening as Villarreal looked the more dominant early on.
The Yellow Submarine, also looking for a first win of the season, nearly took the lead through Gerard Moreno after half hour.
The 26-year-old striker, who joined from Espanyol in the summer, found space on the right flank, but he couldn’t curl his shot enough to beat Bounou at the back post.
There was more drama as moments later, Karl Toko Ekambi, another recent acquisition, had the ball in the net.
The ex-Angers ace fired past the Girona keeper, but was judged to be offside by VAR.
And the Catalans capitalised on their misfortune, going ahead ten minutes into the second half.
Bounou launched the ball up field, with Stuani nodding down into the feet of Garcia.
The midfielder drove through the open spaces in Villarreal’s half, before feeding it back to his Uruguayan team-mate.
And Stuani, scorer of 33 La Liga goals last season, did not miss, lifting it over the oncoming Sergio Asenjo in the Yellow Submarine goal.
Villarreal almost had an equaliser, as Girona shot-stopper Bounou fumbled the ball from a corner, but Bernardo was on hand to clear off the line.
Girona held on to earn a 1-0 win and all three points.
They now host Celta Vigo after the international break, while Villarreal travel to Leganes.