Matches played on Saturday March 31st 2018


2018
Sat 31 Mar 2018
Premier League
Brighton
  
0 - 2 Leicester
      
Sat 31 Mar 2018
Premier League
West Ham
3 - 0 Southampton
   
Sat 31 Mar 2018
Premier League
West Brom
 
1 - 2 Burnley
   
Sat 31 Mar 2018
Premier League
Watford
    
2 - 2 Bournemouth
Sat 31 Mar 2018
Premier League
Newcastle
 
1 - 0 Huddersfield
    
Sat 31 Mar 2018
Premier League
Man United
2 - 0 Swansea
Sat 31 Mar 2018
Premier League
Everton
1 - 3 Man City
Sat 31 Mar 2018
Premier League
Crystal Palace
  
1 - 2 Liverpool
  
Sat 31 Mar 2018
The Championship
Birmingham
  
1 - 0 Ipswich
   
Sat 31 Mar 2018
The Championship
Hull
 
0 - 0 Aston Villa
  
Sat 31 Mar 2018
League One
Walsall
    
0 - 1 Portsmouth