Real Madrid beat Barcelona in the 250th El Clasico to top the La Liga table.
The rivals started the day with seven wins and a draw from their opening eight games, but Real go three points clear now as they remain unbeaten.
This was a first away La Liga defeat in almost a year in charge of Barcelona for Xavi.