The Premiership fixtures this weekend saw wins for Newcastle, Bolton, Liverpool, Man United, Portsmouth & Tottenham with the other games ending in draws.
Full results list and goalscorers
Blackburn Rovers 1 (Pedersen 47, Henchoz sent off 40)
Newcastle United 3 (Martins 31 & 90, Taylor 35)
Bolton Wanderers 4 (Davies 17 & 52, Diouf 77, Anelka 78)
West Ham United 0
Chelsea 1 (Essien 84)
Arsenal 1 (Flamini 79)
Liverpool 4 (Gerrard 54, Carragher 61, Garcia 66, Gonzalez 90)
Fulham 0
Manchester United 3 (Rooney 6, Saha 45, Ronaldo 84)
Manchester City 1 (Trabelsi 72, Corradi sent off 90)
Middlesbrough 1 (Yakubu 67)
Wigan Athletic 1 (Camara pen 24)
Portsmouth 2 (Taylor 14, Kanu 26)
Everton 0
Sheffield United 2 (S Quinn 50, Webber 64)
Aston Villa 2 (Petrov 2, Baros 64)
Tottenham Hotspur 5 (Berbatov 31 & 66, Tainio 33, Malbranque 55, Defoe 63)
Charlton Athletic 1 (Dawson o.g 43)
Watford 0
Reading 0