So we come down to the final day and we've got two games between four teams who are all challenging for Europe and desperate for victory.
Everything is still up for grabs, which is exactly how we like it on the final day, with Man Utd, Leicester and Chelsea fighting for two Champions League places and Wolves trying to hold off Spurs for the last Europa League berth.
Premier League table as it stands
At least everyone from the two big games is in a win-and-in scenario with Leicester facing Man Utd making that route clearer for all concerned. It's not a must-win though for United and Chelsea, who also find themselves in a draw-and-in situation, as a point will do both of them.
United can even afford to lose and still go through if Chelsea lost to Wolves.
Just needing a point could be tricky though as late on it could provide a stick-or-twist situation. You'd fancy Spurs to win at Crystal Palace so Wolves will most likely need three points themselves.
So there's sure to be plenty of ears on the bench being tuned in to the other game just to see the state of play. That always makes for exciting viewing.
Leicester's lack of squad depth has been exposed in the restart, taking just nine points from eight games, and they were brushed aside comfortably by a clinical Tottenham in their 3-0 defeat last Sunday.
That 4-1 loss to Bournemouth was perhaps most damaging but at least they go into this final game with a chance, and having had the week off while Man Utd had to play West Ham on Wednesday - when the Hammers held them to a draw.
The Foxes has a poor record against United, winning just one of their 13 Premier League home games against them, while overall the Red Devils are unbeaten in their last 10 league meetings.
It's still probably more important for Ole Gunnar Solskjaer to get Champions League football than Brendan Rodgers, but the way the season has panned out has put pressure on the former Liverpool boss with his side seemingly going in reverse while the Red Devils have been finishing strong.
When football resumed, Manchester United were eight points behind Leicester and that has been wiped out. Perhaps more astonishingly, and reflective of the teams' contrasting fortunes is that United's goal difference was inferior by 16 - now they're level.
Match Odds:
Like Chelsea, the equation is simple for Manchester United: avoid defeat and they'll finish in the top four. I think they'll win.
For Leicester their two recent home wins have seen tackle king Wilfred Ndidi crunch into six Crystal Palace players and 10 (yes TEN) from Sheffield United. therefore looks inviting. If you really want to chance you're arm, Ndidi 9+ tackles is 14/1 but he's only achieved that twice all season so you'd be being wildly optimistic.
If Ndidi's 4.0 tackles per game average (123 season total) makes him king - really, injured team-mate Ricardo Pereira is on the throne with 4.3 per game (119 season total) - then Man United's Aaron Wan Bissaka is a prince at 3.6 (124 season total). is a good price.
Stick them together and you've got your best bet.
Prediction: Leicester 1-2 Manchester United
Match Odds:
Chelsea need a point to clinch a place in the top four while Wolves have already secured a Europa League qualifying spot - they will, however enter a round further on if they can finish in their current position of sixth rather than seventh.
Nuno's side are a naturally cagey team, especially away from home. Even though they're surely banking on Tottenham to beat Crystal Palace, which would mean they have to win to avoid dropping down a place, I don't think they'll change tact.
Stick that altogether and looks good, despite goal-happy Chelsea.
What looks even better is which I think is priced incredibly generously. Surely though, if Spurs are winning and Wolves aren't then they'd throw caution to the wind in the closing stages?
Maybe. Which is enough for me to instead go for Seven of Wolves past 10 games have been goalless at the break, with the three that didn't quite make it seeing goals scored in the 43rd, 45th and 41st minutes - so don't be scared to cash out!
Prediction: Chelsea 1-1 Wolves
Odds correct as of 2200 BST on 23/07/20
We are committed in our support of responsible gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
If you are concerned about your gambling, please call the National Gambling Helpline on 0808 8020 133, or visit .
Further support and information can be found at and .