There’s a little more than a month remaining in the Premier League season and it’s set to be an incredible finish.

We have ourselves a proper title race with Liverpool leading Manchester City by two points, although City do have a game in hand.

Below them, the battle for the remaining two Champions League spots is pulsating.

Following Arsenal’s win against Newcastle on Monday night, there are just three points separating them in third and Chelsea in sixth.

Tottenham (4th) and Manchester United (5th) are the other two sides in the battle for Champions League qualification.

At the bottom, though, it’s looking increasingly likely that the relegation fight is a foregone conclusion.

Huddersfield are already down and Fulham could join them this week. Meanwhile, Cardiff are now five points from safety.

So, who will win the league? Who will get top-four? And will Cardiff somehow survive?

Well, talkSPORT have wheeled out their Super Computer to try and work out how the Premier League table will end up.

And this is how it looks:

1. Manchester City
2. Liverpool
3. Arsenal
4. Tottenham
5. Manchester United
6. Chelsea
7. Wolves
8. Watford
9. Leicester
10. Everton
11. Bournemouth
12. Crystal Palace
13. West Ham
14. Newcastle
15. Brighton
16. Southampton
17. Burnley
18. Cardiff
19. Fulham
20. Huddersfield

So, the Super Computer believes City will hold off the challenge of Liverpool in the final weeks of the season.

And it also thinks that, following their win over Newcastle, Unai Emery’s Arsenal will keep hold of third place.

Their north London rivals Spurs are predicted to join them in next season’s Champions League with Man Utd and Chelsea missing out.

Wolves finish the best of the rest while Neil Warnock’s Cardiff aren’t able to beat the drop.

We’ll find out in the coming weeks just how accurate the Super Computer really is…