A supercomputer has predicted an enthralling end to the Premier League season.
There is still all to play for the top flight, with the destination of the title, European places and relegation yet to be settled.
After analysing the remaining fixtures and the form guide, Football Web Pages has now predicted the final positions for all 20 teams in the Premier League.
They have forecast City to win their fourth title in five years by finishing on 95 points – three points clear of closest rivals Liverpool.
Pep Guardiola’s side currently three points ahead of Liverpool at the top of the table, with three games remaining in the campaign.
The supercomputer has also predicted that Chelsea will finish third and that Tottenham will pip rivals Arsenal to the fourth and final Champions League spot.
Spurs currently trail Arsenal by four points but can move to within a single point of the Gunners if they win Thursday’s north London derby at the Tottenham Hotspur Stadium.
According to their prediction, Tottenham will win all three of their remaining matches and will finish the season on 71 points, ahead of Arsenal by one point.
West Ham are expected to finish in the other Europa League spot in sixth, with Manchester United having to make do with seventh and a place in the Europa Conference League.
Both West Ham and Manchester United are predicted to end the season on 58 points, with the Hammers finishing sixth by virtue of a superior goal difference.
At the foot of the table, relegation-threatened Everton are surprisingly predicted to finish up in 15th place – moving above Southampton.
Meanwhile, Leeds United are forecast to go down with already relegated Norwich and Watford, with Burnley narrowly beating the drop in 18th place.
According to the prediction, Leeds won’t pick up another point this season and will end the campaign on 34 points, with Burnley finishing on 37.
Here is the predicted final Premier League table:
1st – Manchester City – 95 points
2nd – Liverpool – 92 points
3rd – Chelsea – 76 points
4th – Tottenham – 71 points
5th – Arsenal – 70 points
6th – West Ham – 58 points
7th – Manchester United – 58 points
9th – Brighton – 50 points
10th – Leicester City – 49 points
11th – Crystal Palace – 48 points
12th – Aston Villa – 47 points
13th – Brentford – 46 points
14th – Newcastle – 44 points
15th – Everton – 42 points
16th – Southampton – 40 points
17th – Burnley – 37 points
19th – Watford – 24 points
20th – Norwich City – 21 points
Do you agree with their predictions? Let us know your thoughts.