Premier League 2003/04

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