The latest Premiership fixtures saw wins for Blackburn, Bolton, Man United, Man City, Tottenham, Arsenal & Portsmouth with the other games ending in draws.
Full results list and goalscorers
Blackburn Rovers 1 (McCarthy 48)
Liverpool 0
Bolton Wanderers 2 (Ramage o.g 32, Anelka 57)
Newcastle United 1 (Dyer 8)
Charlton Athletic 2 (Ambrose 19, Bent 45)
Fulham 2 (McBride 13, Queudrue 90)
Chelsea 2 (Drogba 38 & 72)
Reading 2 (Lita 67, Essien o.g 85)
Everton 0
Middlesbrough 0
Manchester United 3 (Ronaldo 47 & 51, Solskjaer 57)
Wigan Athletic 1 (Baines 90 pen)
Sheffield United 0
Manchester City 1 (Ireland 78)
Tottenham Hotspur 2 (Defoe 58 & 77)
Aston Villa 1 (Barry 81)
Watford 1 (Smith 23)
Arsenal 2 (Silva 19, Van Persie 83)
West Ham United 1 (Sheringham 80)
Portsmouth 2 (Primus 17 & 38)