Birmingham City 2 - Clinton Morrison 10, Emile Heskey 45+2
Middlesbrough 0
- - - -
Blackburn Rovers 2 - Paul Dickov 26, Andy Todd 54
Newcastle United 2 - Kieron Dyer 6, Laurent Robert 34
- - - -
Everton 2 - Tim Cahill 22, Marcus Bent 63
Manchester City 1 - Robbie Fowler 42
CK: Christian Negouai (Manchester City) 83
- - - -
Manchester United 2 - Ryan Giggs 10, Paul Scholes 89
Bolton Wanderers 0
- - - -
Norwich City 0
Tottenham Hotspur 2 - Robbie Keane 73, Michael Brown 77
- - - -
Crystal Palace 0
Portsmouth 1 - Linvoy Primus 69
- - - -
Arsenal 2 - Thierry Henry 12, Robert Pires 71
Fulham 0
- - - -
Chelsea 1 - Damien Duff 30
Aston Villa 0
- - - -
Southampton 0
Charlton Athletic 0
------
1. Chelsea 19 14 4 1 38 8 46
2. Arsenal 19 12 5 2 47 22 41
3. Everton 19 12 4 3 23 15 40
4. Manchester United 19 10 7 2 30 13 37
5. Middlesbrough 19 9 5 5 32 24 32
6. Liverpool 18 8 4 6 28 20 28
7. Tottenham Hotspur 19 8 4 7 23 18 28
8. Charlton Athletic 19 8 4 7 21 28 28
9. Portsmouth 19 7 5 7 24 25 26
10. Aston Villa 19 6 7 6 22 23 25
11. Manchester City 19 6 5 8 23 20 23
12. Birmingham City 19 5 8 6 20 19 23
13. Bolton Wanderers 19 6 5 8 26 28 23
14. Newcastle United 19 5 7 7 31 37 22
15. Fulham 19 5 3 11 20 32 18
16. Blackburn Rovers 19 2 10 7 18 32 16
17. Norwich City 19 2 9 8 17 34 15
18. Crystal Palace 19 3 5 11 19 30 14
19. Southampton 19 2 8 9 18 31 14
20. West Bromwich Albion 18 1 7 10 15 36 10