KEY POINTS:
Real Madrid suffered their first loss of the season in the Spanish Primera Liga but still top the table, while Bayern Munich continued their unbeaten run in the Bundesliga in Germany in European action.
Olympique Lyon also won to remain top of France's Ligue 1.
Beaten 2-1 away to in-form Espanyol, Real Madrid's unbeaten start to the season ended when Raul Tamudo and Albert Riera, who shone for Spain last week, grabbed well-taken goals against a Real side lacking in ideas.
But the champions hung on to first place with 19 points from eight games as Barcelona also crashed to their first defeat, losing 3-1 away to Villarreal.
Manuel Pellegrini's side climbed to second with 18, where they were joined by third-placed Valencia who cruised to a 4-2 win away to Deportivo Coruna.
Barcelona are fourth ahead of fifth-placed Espanyol, and Atletico Madrid who hammered Real Zaragoza 4-0.
ITALY
AC Milan are 10 points adrift of Serie A leaders Inter Milan and still seeking their first league win at the San Siro after Luca Saudati's second-half header gave Empoli a surprise 1-0 win.
Juventus beat Genoa 1-0 in Turin to go second with 17 points, three behind Inter, who won 1-0 at Reggina.
Giampaolo Pazzini, Adrian Mutu and Christian Vieri scored as third-placed Fiorentina thumped Siena 3-0.
Vincenzo Montella was on target and Claudio Bellucci hit a brace to help Sampdoria to victory over Parma by the same margin.
AS Roma are fourth with 15 points after a thrilling 4-4 draw with Napoli.
Lazio beat basement club Livorno 1-0 away thanks to a Goran Pandev strike.
GERMANY
Franck Ribery scored one and set up another as Bayern Munich beat Bochum 2-1 to go six points clear at the top of the Bundesliga.
Bayern fell behind to a Dennis Grote goal in the 11th minute before Ribery scored the equaliser with a neat back heel in the 35th minute and set up Bastian Schweinsteiger for the winner with 12 minutes to play.
Werder Bremen remain in the hunt following their 3-2 home win over Hertha Berlin, while Hamburg SV destroyed champions VfB Stuttgart 4-1 to move up to third.
Karlsruhe dropped from second to fourth on 19 points after a goalless draw at home to Arminia Bielefeld.
FRANCE
Olympique Lyon moved two points clear at the top of the Ligue 1 with a 3-1 Victory over troubled Monaco.
Second-placed Nancy were held 1-1 by strugglers Sochaux.
Six-times champions Lyon seemed set to cruise towards an easy win after a Juninho penalty and an Anthony Reveillere goal had given them a 2-0 lead after 18 minutes.
Monaco cut the deficit four minutes before halftime through defender Sylvain Monsoreau. It was not enough, however, as Karim Benzema netted with a cross shot six minutes into the second half.
NETHERLANDS
Giovanni Van Bronckhorst scored 12 minutes from time to give Feyenoord a 1-0 win over neighbours Excelsior Rotterdam that kept them top of the Dutch league.