Premier League title: Liverpool or Man City - who will win 2018-19 race?

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 and using #bbcfootball

Premier League 2018-19

Make your top-six prediction below

Premier League's top six form guide
TeamForm over the past 10 league games
LiverpoolWWDDWDWDWW
Man CityWWWLWWWWWW
TottenhamWLWWWWLLDL
Man UtdWWWWDWWDWL
Arsenal WLWWLWWWDW
ChelseaDWLLWLWWDL
Race for the Premier League title
DateLiverpool fixturesDateMan City fixtures
31 MarchTottenham (H)30 MarchFulham (A)
5 AprilSouthampton (A)6 AprilCardiff (H) (could change due to FA Cup)
14 AprilChelsea (H)14 AprilCrystal Palace (A)
21 AprilCardiff (A)20 AprilTottenham (H)
24 AprilManchester United (A)
26 AprilHuddersfield (H)28 AprilBurnley (A)
4 MayNewcastle (A)4 MayLeicester (H)
12 MayWolves (H)12 MayBrighton (A)
Race for the Premier League top four
ArsenalChelseaMan UtdTottenham
1 April Newcastle (H)31 March Cardiff (A)30 March Watford (H)31 March Liverpool (A)
2 April Wolves (A)
7 April Everton (A)8 April West Ham (H)7 April Brighton (H)
15 April Watford (A)14 April Liverpool (A)13 April West Ham (H)13 April Huddersfield (H)
20 April Crystal Palace (H)22 April Burnley (H)21 April Everton (A)20 April Manchester City (A)
24 April Man City (H)
29 April Leicester (A)28 April Man Utd (A)28 April Chelsea (H)27 April West Ham (H)
4 May Brighton (H)4 May Watford (H)4 May Huddersfield (A)4 May Bournemouth (A)
12 May Burnley (A)12 May Leicester (A)12 May Cardiff (H)12 May Everton (H)
Wolves (A) Date TBCBrighton (H) Date TBCCrystal Palace (H) Date TBC