Have Manchester City taken a step closer to winning back to back EPL titles? City beat Manchester United in the derby in midweek to move 1 point clear of Liverpool with the same games played in a much needed win.
Liverpool will play on Friday night where they can reclaim top spot, but City will get a chance to get that back yet again on Sunday as the champions of the league look like going down to the wire.
We take a look at what should be a very exciting weekend in the Premier League with some brilliant fixtures taking place below.
Liverpool v Huddersfield
The Premier League kicks off on a Friday night where Liverpool will be the massive favourites to beat the already relegated and bottom club Huddersfield. Liverpool are unbeaten at home and with Mohamed Salah, Roberto Firmino and Sadio Mane have the quality to not just win this match but score lots of goals. Liverpool to beat Huddersfield
Tottenham v West Ham
Tottenham are looking good for a top 4 place now after their last gasp win against Brighton has moved them 3 points clear of 4th place Chelsea. They will need to get the job done against West Ham. But all focus will surely be on their Champions League semi-final match against Ajax and we expect to see a surprise match where the team end equal. Draw
Crystal Palace v Everton
Palace have been in decent form and pulled off a superb result last week to beat Arsenal 3-2 at the Emirates. They have crept up the league well. Everton are in good form but still look questionable away from home and Palace could get a win. Watch out for Christian Benteke who was brilliant last week against Arsenal. Crystal Palace to beat Everton
Fulham v Cardiff
Fulham are down but they proved the other week against Everton in a 2-0 win they are not out. There is still a lot of fight in Cardiff who have a belief they can still survive this season. Whoever is more hungry will surely win this game, and that could rest with the away side here. Cardiff to beat Fulham
Southampton v Bournemouth
There is still the smallest of chances that Southampton could get involved in a relegation dog fight. But they have got some decent results under their belts the last few games and should be too much for their opponents watch out for Shane Long who appears to have his goal scoring boots back on. Southampton to beat Bournemouth
Watford v Wolves
A really great clash here as the two surprise teams of the league season go head to head. Both are chasing 7th place and this should be a very close game. Wolves got a fantastic result beating Arsenal 3-1 in midweek. Draw
Brighton v Newcastle
Newcastle will put everything into this game because they have some tough fixtures to end the season and it won’t be easy for many more points. Ayoze Perez is on fire for the Magpies after his hat-trick in their last match. Brighton are in real trouble and could well be relegated. Newcastle to beat Brighton
Leicester v Arsenal
Leicester keep on battling and have been strong and came back to make it 2-2 away to West Ham in their last game. Arsenal have crumbled with losses against Crystal Palace and Wolves. Arsenal have the Europa League semi-final on their mind, but with a little luck can come away here with a scrappy victory. Arsenal to beat Leicester
Burnley v Manchester City
Burnley have been back to their 2017/18 form in the past few weeks and the general theory is that they can give Manchester City a game here. But take out their 2-2 draw at Chelsea and they have not been beating quality teams on their good run. This match could be close but City are several levels from where Burnley are and they should continue their fantastic run. Bernardo Silva is in excellent form for City. Manchester City to beat Burnley
Manchester United v Chelsea
There is a lot of pressure on United to perform and start winning games after losing against Everton and then Manchester City. This match in theory represents their final chance at a top 4 place. Chelsea are a quality team but United if they want to play to their potential can get all the 3 points. It’s about time Romelu Lukaku showed up though. Manchester United to beat Chelsea
Play the newest EPL Fantasy game here!