The Premiership fixtures this weekend saw wins for Chelsea, Everton, Manchester City, Portsmouth, Reading & Manchester United with the other games ending in draws
Full results list and goalscorers
Arsenal 1 (Henry 70)
Newcastle United 1 (Dyer 30)
Blackburn Rovers 1 (Tugay 23, Tugay sent off 60)
Tottenham Hotspur1 (Defoe 62 pen, Ghaly sent off 90)
Chelsea 1 (Geremi 22)
West Ham United 0
Everton 1 (Arteta 60)
Bolton Wanderers 0
Manchester City 3 (Corradi 12 & 32, Barton 45)
Fulham 1 (John 62)
Middlesbrough 0
Liverpool 0
Portsmouth 2 (Kanu 44, LuaLua 89 pen)
Watford 1 (DeMerit 32)
Reading 2 (Ki-Hyeon 18, Doyle 72)
Charlton Athletic 0
Sheffield United 1 (Gillespie 13)
Manchester United 2 (Rooney 30 & 75)
Wigan Athletic 0
Aston Villa 0