GW31 Premier League predictions: Leeds United, Aston Villa and Everton all in action

Here are our Premier League predictions for this weekend.

After what feels like forever (but was really only two weeks), the Premier League is back in action this weekend.

Liverpool get us underway as they host Watford on Saturday lunchtime, while we are treated to some more exciting football with the likes of Manchester United taking on Leicester, Tottenham hosting Newcastle and Crystal Palace facing Arsenal in a London derby.

Ahead of another big weekend of Premier League football, we make our predictions...

Liverpool v Watford

While Watford finally picked up their first win under Roy Hodgson as they beat Southampton last time out, Liverpool are enjoying much better form than tomorrow’s opponents.

The Reds are chasing Manchester City at the top of the table and won’t take any ‘easy’ match for granted.

While they are likely to be missing Trent Alexander-Arnold, the Hornets certainly won’t be much of a test for them.

Prediction: Liverpool 3-0 Watford

Brighton v Norwich

Brighton head into this weekend’s match off the back of a terrible run of three successive defeats, while the Canaries will still be stinging from Leeds United’s last minute winner last time out.

Both teams will be hoping to bounce back after the international break but I think the Seagulls could just have the edge with this one.

I would be surprised to see them continue such poor form after two weeks off.

Prediction: Brighton 2-1 Norwich

Burnley v Man City

Despite Burnley’s position in the table, Turf Moor is an incredibly difficult stadium to visit and they certainly won’t roll over for the current Premier League champions.

While the Clarets will put up a challenge against City, it would be very surprising to see Pep Guardiola’s side leave Burnley with anything other than three points.

Prediction: Burnley 0-2 Man City

Chelsea v Brentford

Chelsea had planned to have new owners by the end of March but they are still without as they head into the weekend’s fixtures.

However, the current situation at Stamford Bridge doesn’t seem to be effecting their performances on the pitch and they will be confident of extending their unbeaten league run to seven matches against Brentford.

Meanwhile, the Bees claimed important victories against Norwich and Burnley last month and are looking a lot more safe above the drop.

The form of Christian Eriksen on international duty will definitely benefit them, however it is hard to see them causing an upset against the European champions.

Prediction: Chelsea 2-0 Brentford

Leeds United v Southampton

Leeds will be buzzing after that huge win against Wolves which left them seven points above the relegation zone.

They are playing Southampton at the perfect time after they have suffered five successive defeats, while the Whites could be boosted by the potential returns of Kalvin Phillips, Liam Cooper and Raphinha.

Jesse Marsch’s side are likely to improve the longer they have with the American coach and we could see a much better team against Southampton.

Prediction: Leeds 2-1 Southampton

Wolves v Aston Villa

Wolves’ 3-2 defeat to Leeds was quite out of character after displaying such a brilliant defence for most of the season.

Meanwhile, haven’t been able to enjoy much consistency over the past couple of months and will be hoping the final stretch of the season is much more straight forward.

Steven Gerrard’s side could benefit from the absence of Ruben Neves, Nelson Semedo and Pedro Neto, but tomorrow’s match will definitely be very tough for both teams.

Prediction: Wolves 1-1 Aston Villa

Man Utd v Leicester

Man United and Leicester have been two of the Premier League’s most inconsistent teams this season, however this weekend’s match is arguably more important for the hosts.

Ralf Rangnick’s side currently sit in sixth - four points behind Arsenal, who have a game in hand over them.

A loss against Leicester could make their chances of finishing in the top four particularly bleak.

Prediction: Man Utd 3-2 Leicester

West Ham v Everton

With West Ham chasing European football and Everton clinging on above the relegation zone, this weekend’s clash in London is a huge one for both teams.

Despite the Toffees’ important win over Newcastle last time out, they then followed it up by an embarrassing 4-0 defeat to Crystal Palace in the FA Cup and it is hard to predict where they will go next.

Everton have some very difficult matches coming up and will be eager to pick up points against West Ham, while the hosts will be confident of doing the double over them.

Prediction: West Ham 2-1 Everton

Tottenham v Newcastle

Just as Newcastle were picking up some brilliant form, they went on to lose successive games against Chelsea and Everton.

Meanwhile, Tottenham have done the opposite and have won five of their last seven league matches.

The Magpies have shown us exactly what they can do when they are at the best in the latter stages of the season, however it will be a huge task for them to put a stop to Harry Kane and Heung-min Son this weekend.

Prediction: Tottenham 3-1 Newcastle

Crystal Palace v Arsenal

Patrick Vieira will once again face his old club after enjoying a dramatic 2-2 draw at the Emirates Stadium in October.

Both teams are in good form, with Crystal Palace most recently reaching the FA Cup semi-finals and enjoying a six game unbeaten run, while the Gunners haven’t lost in the league since their narrow 2-1 defeat to Man City on New Year’s Day.

The Eagles will be tough opponents for Mikel Arteta’s side, however they have proven they can break down these sort of teams and don’t crumble under pressure like they did so often before.

Prediction: Crystal Palace 0-1 Arsenal