Barcelona’s bad week continued after a late penalty earned Cádiz a point at Camp Nou, cancelling out Lionel Messi’s own first-half spot-kick in a 1-1 draw.
Messi marked his record 506th La Liga appearance for Barcelona by opening the scoring with a 32nd-minute penalty, awarded after Pedri had been tripped by Cádiz winger Iza.
Ronald Koeman went with the same starting eleven that had been thrashed 4-1 at home by Paris Saint Germain on Tuesday, but they failed to build on their lead and paid the price when Clément Lenglet gave away a penalty in the 89th minute.
The French defender was penalised for striking Cádiz forward Ruben Sobrino as he tried to clear the ball.
Midfielder Fernández made no mistake from the spot to end Barça’s run of seven straight league wins.
The draw leaves Koeman’s side eight points behind La Liga leaders Atlético Madrid, who were beaten at home by Levante on Saturday. Real Madrid are second, five points above Barça having played a game more.