With most teams only having 10 games left in the 2023-24 Premier League season, every single side still has something to fight for, with the battles at the top and bottom of the table balancing delicately on a knife-edge.
Arsenal currently lead the way at the top of the Premier League table, but only by virtue of a superior goal difference to Liverpool, and Pep Guardiola's Manchester City are only one point back from both.
Similarly, Luton's late equaliser at home to Nottingham Forest on Saturday means they are within three points of both the Tricky Trees and Everton in the battle to beat the drop at the foot of the standings.
And as if that wasn't enough, Tottenham and Aston Villa are separated by only two points in the battle for fourth place, while the next six teams are split by 10 points as they race to qualify for either the Europa League or Conference League.
There is still so much to play for across the board, so the final 10 games will have plenty riding on them, but who faces the toughest fight at the tail end of the campaign? Here Mail Sport presents the findings from Opta's supercomputer.
The supercomputer has attributed every team a rating between 0-100 to then assign a difficulty value to each side in a way to quantify how hard an opponent they might be, eg Manchester City will be much closer to 100 than Burnley as they are - probably - the best team in the world.
The average difficulty rating from every team in a club's final run of fixtures is then taken, with the numbers then ranked to show who faces the trickiest spell of games on paper.
In terms of the title race, it would appear that Arsenal are looking at the steeper challenge in comparison to fellow suitors for the crown City and Liverpool.
The Gunners
Read on m.allfootballapp.com