By Stephen Oladehinde
With only four games remaining, the English Premier League season is nearing its conclusion, but plenty of excitement and drama are still in store for the final weeks.
Liverpool are just one point away from securing their 20th Premier League title – so the focus has shifted from the title race to the battle for the remaining four Champions League spots.
The race for a top six finish in the EPL is heating up, with Manchester City, Nottingham Forest, Chelsea, Aston Villa, and Newcastle all tightly bunched together in the third to seventh positions in the PL table.
The outcomes of this weekend’s matches will significantly impact which teams are best positioned to secure a spot in next season’s Champions League.
We take a look at this weekend’s crucial matches and give you the best betting tips and possible predictions for the games.
Chelsea vs Everton
Chelsea have had a bit of inconsistency in recent times, but they returned to winning ways last weekend, defeating Fulham 2-1 courtesy of two late goals.
On Saturday, the Blues will face a tough challenge when they host Everton at Stamford Bridge. Everton have drawn 14 games this Premier League season, more than any other team.
Since the arrival of David Moyes, the Toffees have been a different side and have been a challenge for some of the league’s top teams.
Chelsea’s Champions League qualification hopes could be in jeopardy if they fail to overcome Everton, given their recent struggles.
Prediction: 1-1
YOU MAY ALSO LIKE: Liverpool news: Mohamed Salah agrees new deal with Reds

Bournemouth vs Manchester United
Bournemouth’s form has dropped in recent weeks, which has seen them drop out of the hunt for European football next season.
However, heading into the clash against a poor Manchester United side, they have come out victorious in their last three meetings, winning two and drawing one.
Bournemouth are in the hunt for a league double over United, who have tasted defeat 15 times so far this season and are reeling under Ruben Amorim.
The Cherries have proven to be a strong team on their home turf, securing victories against top-tier teams such as Arsenal, Manchester City, and Tottenham.
Given their impressive home record, they are favoured to win the upcoming match.
Prediction: 2-0
Liverpool vs Tottenham
Liverpool only need a point but will be looking to clinch the Premier League title with a win against Tottenham at Anfield this weekend.
The Reds have been exceptional this season, having lost only two Premier League games.
Tottenham, on the other hand, have had a difficult campaign, a season filled with injuries to key players and poor performances.
The Londoners have only won two of their last 24 Premier League matches against Liverpool, with both victories taking place at home.
Meanwhile, Liverpool are on a 15-game unbeaten streak against Tottenham at home in all competitions and have won the last three home games while scoring four goals in each.
Prediction: 2-0
Newcastle vs Ipswich
Newcastle’s eyes are on the Champions League qualification spot and they will hope to claim three points against Ipswich to boost their chances of qualification.
Eddie Howe’s team haven’t lost at home to Ipswich in their last 11 league matches. The last time these two met at St James’ Park was in October 2016, a 3-0 Championship win for Newcastle.
Newcastle United have scored at least four goals in their last two Premier League games at St James’ Park and have won their last four Premier League home games.
Ipswich’s relegation to the Championship will be confirmed if they fail to secure a win or if West Ham avoids a loss against Brighton. With Newcastle’s home form, a win for Ipswich is very unlikely.
Prediction: 3-0
READ NEXT: Giant Canadian teen cuts down basketball net without a ladder