Newly promoted Cadiz stunned Real Madrid with a deserved victory that moves them level at the top of La Liga with the defending champions.
Anthony Lozano’s smart first-half finish gave the visitors their first win against Real in almost 30 years.
Zinedine Zidane’s side dominated possession but only managed two shots on target against a resilient Cadiz.
Luka Jovic had the ball in the net but Karim Benzema had strayed offside from Marcelo’s cross earlier in the move.
Benzema struck the bar with a fierce effort from outside the box with 10 minutes to go but the hosts could not maintain their 15-game unbeaten run in the competition.
Cadiz, however, continued their dream start to life in the Spanish top flight.
Lozano clipped the ball over goalkeeper Thibaut Courtois from Alvaro Negredo’s assist after 16 minutes to score what proved to be the winner.
Negredo had another effort cleared off the line by Sergio Ramos, who later had to be substituted because of injury.
Real Madrid pushed for a leveller late on but the visitors were able to hold on for their first victory against their opponents in La Liga since March 1991.