Cristhian Stuani's double helped to condemn high-flying Celta Vigo to a first LaLiga defeat of the season in a thriller at Girona.
The Uruguay international struck twice either side of the break with Pedro Alcala restoring the home side's lead after Iago Aspas had cancelled out Stuani's opener on a night when Sofiane Boufal's late strike was not enough to deny the home side a 3-2 victory.
Girona took the lead against the run of play when Stuani headed Aday Benitez's 22nd-minute cross into the bottom corner, but the visitors were level within 12 minutes courtesy of Aspas' free-kick.
However, Celta succumbed once again when Alcala planted a 37th-minute header into the bottom corner and it was 3-1 11 minutes after the restart when Stuani claimed his second.
Substitute Boufal reduced the deficit three minutes from time before team-mate Gustavo Cabral was dismissed for a second bookable offence in stoppage time.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', '1a7773ab-d08f-44ca-bf60-23d1fec6169a');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:football,paservice:sport:match-reports,paservice:sport:uk,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Cristhian Stuani at the double to guide Girona past Celta Vigo'});