Premier League 2003/04

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