The Premiership fixtures this weekend saw wins for Bolton, Reading, Liverpool, Newcastle & Tottenham with the other games ending in draws
Full results list and goalscorers
Aston Villa 1 (Barry 45 pen)
Middlesbrough 1 (Christie 43)
Bolton Wanderers 3 (Faye 9, Anelka 45 & 76)
Arsenal 1 (Gilberto 45)
Charlton Athletic 1 (Reid 68)
Everton 1 (Hreidarsson 52 o.g)
Fulham 0 (Pearce sent off 16)
Reading 1 (Doyle 17 pen)
Liverpool 1 (Gerrard 67)
Manchester City 0
Manchester United 1 (Saha 29)
Chelsea 1 (Carvalho 69)
Newcastle United 1 (Sibierski 69)
Portsmouth 0
Tottenham Hotspur 3 (Defoe 43, Berbatov 44, Lennon 90)
Wigan Athletic 1 (Camara 24)
West Ham United 1 (Mullins 36)
Sheffield United 0