It's one of the closest Premier League title races in years and - with just a handful of games remaining - fans are analysing every potential twist and turn of the run-in.
So here are the remaining fixtures for the top six - and a chance for you to predict who will take the title and who will claim the top-four places for Champions League football next season.
Share it with your friends using #bbcfootball
Premier League 2018-19
Make your top-six prediction below
|Premier League's top six form guide|
|Team||Form over the past 10 league games|
|Race for the Premier League title|
|Date||Liverpool fixtures||Date||Man City fixtures|
|6 May||Leicester (H)|
|12 May||Wolves (H)||12 May||Brighton (A)|
|Race for the Premier League top four|
|5 May Brighton (H)||5 May Watford (H)||5 May Huddersfield (A)|
|12 May Burnley (A)||12 May Leicester (A)||12 May Cardiff (H)||12 May Everton (H)|