Cadiz beat Barcelona for the first time in La Liga since 1991 as former Manchester City striker Alvaro Negredo scored a famous winner.
It was a first home win in the top flight against any opposition for promoted Cadiz since 2006 and takes them four points above Barcelona.
Alvaro Gimenez put Cadiz in front before an own goal from Pedro Alcala brought Barca, who are seventh, level.
Negredo took advantage of shambolic defending to score the winner.
The 35-year-old, who had only been on the pitch for 44 seconds, closed down Marc-Andre ter Stegen before rounding the sliding Frenkie de Jong to tap into an empty net.
BBC