Girona conquistou uma vitória por 2-1 sobre o Barcelona após um derby catalão frenético que abalou seriamente as aspirações do Barça ao título da La Liga.
O Barcelona começou com a maior parte da posse de bola e criou oportunidades precoces através de Lamine Yamal e Raphinha.
Yamal rematou ao lado da baliza e, mais tarde, obrigou Gazzaniga a defesa quando ficou na cara do guarda-redes, enquanto Raphinha também disparou uma jogada que passou perto da baliza.
O Girona ameaçou em contragolpe, com Vladyslav Vanat a testar Joan Garcia duas vezes e Viktor Tsygankov a rematar por cima após um livre direto.
Os visitantes tiveram uma grande oportunidade pouco antes do intervalo quando Daley Blind derrubou Dani Olmo dentro da área, mas Yamal acertou no poste, a 12 metros da baliza.
A segunda parte trouxe rapidamente golos. Pau Cubarsi deu a vantagem ao Barcelona aos 59 minutos, cabeceando ao ângulo o cruzamento de Jules Koundé, de muito perto.
O Girona respondeu quase imediatamente, quando Vanat avançou pela esquerda e o seu segundo cruzamento caiu perfeito para Thomas Lemar, que encostou para empatar a partida.
Ambos os lados continuaram a criar oportunidades. Joan Garcia negou Tsygankov e depois realizou uma excelente defesa para impedir Joel Roca, enquanto, do outro lado, Gazzaniga salvou de Roony Bardghji e lidou com uma série de cruzamentos enquanto o Barcelona avançava.
A jogada decisiva chegou aos 86 minutos. O Girona rompeu após uma perda de posse, Roca manteve a compostura dentro da área e serviu Fran Beltrán, que rematou cruzado para colocar os anfitriões na frente.
O Barcelona pressionou durante um longo período de paragem e pensou ter empatado quando Lewandowski cabeceou, mas o golo foi anulado por fora de jogo.
As tensões aumentaram nos últimos instantes quando Roca lançou uma entrada tardia sobre Yamal, desencadeando um confronto que resultou num cartão vermelho direto para o jogador da casa.