Premier League 2003/04

Day 21
Charlton 2-0 Wolverhampton
Fulham 2-1 Everton
Portsmouth 4-2 Manchester City
Birmingham 2-1 Southampton
Liverpool 1-0 Aston Villa
Arsenal 4-1 Middlesbrough
Blackburn 3-4 Bolton Wanderers
Leeds United 0-1 Tottenham
Leicester 0-4 Chelsea
Manchester United 0-0 Newcastle