On the Premier League's penultimate weekend, only the club at the bottom of the table – Southampton – has their fate this season assured.
But this spate of matches will go some way to changing that, with a win for Manchester City against Chelsea set to anoint them title winners for the third season in a row.
After beating Brighton on Thursday, Newcastle can also seal Champions League football next season with a win against relegation-threatened Leicester.
But as well as the race for the European places, there's plenty of tension lower down the table as Leeds, Everton, Leicester, and Nottingham Forest all battle for crucial points to ensure their top-flight safety.