Burnley vs Crystal Palace: Burnley had a very poor game midweek as they were beaten 2-0 by Newcastle United away from home. Burnley lacked any fight during the loss and the team will have to bounce back strongly to ensure they continue their survival fight. Crystal Palace were also beaten in their previous game as they lost at home to Manchester United. While the loss was disappointing, Crystal Palace have been playing relatively well over the past few weeks. Palace are the stronger side and I see them winning away from home.
Brighton vs Huddersfield: Huddersfield looked set for relegation but the team managed to show some fight midweek as they beat Wolves to get a much needed 3 points. It is still a tough ask for Huddersfield but the win would have greatly lifted the team morale. Brighton, on the other hand, were comfortably beaten midweek by Leicester City. As far as this match is concerned, Brighton still have the stronger team. Brighton are good when they play at home so I see them getting all 3 points from this fixture.
Bournemouth vs Manchester City: Bournemouth had a tough game midweek as they were beaten 5-1 by Arsenal. It is not going to get any easier for the Cherries this weekend as they are playing the reigning champions. Manchester City are only 1 point behind Liverpool and they continued their fight midweek as they beat West Ham United away from home. Manchester City have one of the best squads in Europe and the team has been in good form recently. As far as this match is concerned, I am going to pick Manchester City to win since they are a much better team than Bournemouth.
Wolves vs Cardiff City: Wolves were humiliated during the week as they were beaten by Huddersfield Town. It was a very disappointing performance by Wolves as they lost to one of the weakest teams in the competition. Cardiff City, on the other hand, were also beaten last weekend as they lost at home to Everton. Wolves have the stronger side and I think they will be good enough to bounce back and get 3 points from this fixture. I am going to pick Wolves to win.
West Ham vs Newcastle: West Ham lost during the weekend as they were beaten by Manchester City. It was a decent performance by the Hammers but they were simply outclassed by a stronger side. On the other side of the coin, Newcastle United were exceptional as they won their previous game against Burnley. As far as this match is concerned, I am going to pick West Ham to win. Throughout the season, West Ham have been a much better side when compared to Newcastle. With this game being played at London Stadium, I think the Hammers will be too strong.
Watford vs Leicester City: Watford were beaten by Liverpool midweek. It was a poor performance by the Hornets as they lost 5-0 away from home. That being said, Watford have been in decent form over the past few months and have had impressive results against most mid-table teams. In comparison, Leicester City have had a tougher few months and the team is not playing very well. It is important to note that Leicester won their previous match. That being said, Watford have been playing much better football this season and I see them winning this match at home.
Fulham vs Chelsea: This is a big game for both teams as it is the West London derby. That being said, Fulham are a much weaker side when compared to Chelsea and it is hard to see how this match will be competitive. Chelsea beat Tottenham in their previous match while Fulham lost to Southampton. With contrasting form heading into this fixture, I am going to pick Chelsea to win this match with some ease.