Barcelona ledet ved pause, men Girona vendte 1-2 til 4-2 ved hjelp av to scoringer av Portu. Med sin seier gikk Girona forbi Barcelona og inntok 2.-plassen, men det er 13 poeng opp til Real Madrid med bare fire serierunder igjen.
Dermed har Real Madrid sikret seriegullet før onsdagens returkamp mot Bayern München i mesterligaens semifinale.
Brahim Díaz, Jude Bellingham og Joselu scoret Real Madrids mål mot Cádiz. Både Bellingham, Vinicius Junior og Federico Valverde ble spart fra start, men kom inn i løpet av 2. omgang.