West Ham, one from bottom of the English premier league, have conceded 12 goals in two away games after going down 5-0 at Everton in their previous match. It was their worst defeat since losing 7-1 at Manchester United in April last year.
Seven different players scored for Blackburn, who climbed to eighth in the table, six points behind leaders Leeds United, who drew 1-1 at Liverpool on Saturday.
MILAN: Marcelo Salas missed a late penalty as Juventus let a three-goal lead slip to draw 3-3 against Torino in a dramatic Turin derby Sunday.
Juve were 3-0 up at the break thanks to two goals from Alessandro Del Piero and a strike from Croat Igor Tudor but then struggling Torino mounted a magnificent comeback.
Goals from Cristiano Lucarelli, Marco Ferrante and then, eight minutes from time, Riccardo Maspero pulled Torino level.
Results of English premier league:
On Sunday:
Blackburn Rovers 7 West Ham United 1
Aston Villa 2 Fulham 0.
Spanish first division results:
On Sunday:
Osasuna 0 Tenerife 2
Rayo Vallecano 2 Real Sociedad 1
Villarreal 1 Malaga 2
Played Saturday:
Alaves 0 Real Madrid 0
Real Zaragoza 1 Deportivo Coruna 2
Sevilla 2 Real Mallorca 2
Sunday’s Italian first division results:
Brescia 2 Chievo Verona 2
Juventus 3 Torino 3
Lecce 4 Fiorentina 1
AC Milan 1 Venezia 1
Parma 2 Piacenza 2
Verona 0 Bologna 1
—Reuters