The Premier League title race between Manchester City and Liverpool could be an absolute cracker.

The two served us a treat during the 2018/19 campaign, with Pep Guardiola's side just pipping the Reds to the title on the final day.

Guardiola is looking for another Premier League title

Given that there is just one point separating City from Liverpool with nine games to go, we are in for another spectacular conclusion to the season.

City have led the way for most after winning 12 league games from November to January.

But Liverpool have come roaring back and are the team in better form heading into the business end of the campaign.

So, it is too hard to make a confident prediction and there are many teams at both ends of the table that will help decide who claim title glory.

Klopp's men have the momentum behind them

Liverpool's final fixtures

The Reds have picked up on average 2.38 points per game and their opponents across the season so far have claimed an average of 1.29 points.

Liverpool's opponents for the final nine games have won an average of 1.43 points, which gives them a trickier run-in than City.

With that in mind, let us have a look at a few of the key fixtures left for the Reds.

Manchester City - Away - April 10

This will be the big one and it is just around the corner.

If the Reds win, the title race would be back in their hands. But, if City do, the race could be over.

Liverpool were thrashed 4-0 at the Etihad in the 2019/20 season and haven't won there in the league since 2015, so history is against them.

You would expect Liverpool to beat Watford and City to beat Burnley in their respective matches this weekend, so this clash could decide the direction of the title.

Liverpool will be full of confidence and have an embarrassment of riches to choose from in an attacking sense, while City also have many forward options.

There have been some big matches between these two, but this has the potential to be the most important meeting of recent times.

The Reds don't have the best record at the Etihad

Manchester United - Home - April 19

Nine days after playing at the Etihad, the Reds host their traditional rivals Manchester United.

The two clubs are miles apart these days but the Red Devils still have many world-class individuals who could spoil the title party on Merseyside.

But the last meeting between these two was an embarrassment for United as they were thrashed 5-0 at Old Trafford.

Liverpool are also the only side to be unbeaten at home this year and have not lost to the Red Devils at Anfield since January 2016.

However, United are in the race for the top four and a win here would boost those chances enormously.

Liverpool thrashed Manchester United last time out

Tottenham - Home - May 7

If Liverpool come through unscathed against the Manchester giants, all eyes could be on this game.

Tottenham are still pushing for the top four and could be another side that might end Liverpool's title hopes.

But Spurs have an awful record against the Reds and haven't won at Anfield since 2011, while they have lost 13 of the last 19 league ties between the two.

However, this Spurs side has Antonio Conte at the helm and he has a good record against Klopp.

In five meetings between the two, the Italian has won three and drawn one, so he has the edge.

Certainly, Conte could be the man to ruin Liverpool's title hopes, but equally, if the Reds win this so late in the season, it could be the result they need to seal the title.

Either way, this will be a massive game.

The last game between these two ended in a draw

Manchester City's final fixtures

City have picked up on average 2.41 points per game this season, while their opponents have picked up 1.33.

The Citizens' opponents for the last nine matches have only collected 1.31 points, handing them an easier run-in than Liverpool.

So, let us have a look at a few key ties for City.

Liverpool - Home - April 10

It is hard to look away from this game.

In the last five matches they have played in the league at the Etihad, City are unbeaten and have won 5-0 and 4-0 in that time.

You could argue that the Etihad is the only place in the country that Klopp's side don't like travelling to, which could play into City's hands.

If everything goes to plan, City should head into this match still one point ahead of the Reds, so if they win here, you would think the title race would be over.

Kevin De Bruyne scored in a thrilling 2-2 draw earlier this season

Wolves - Away - TBC

Wolves have had a strong season under Bruno Lage and sit comfortably in eighth, two points behind West Ham.

They have the third-best defence in the league but have only scored 31 goals, while City just scraped past them at the Etihad in December.

But at Molineux, Guardiola's side have had some problems in recent years as they lost 3-2 during the 2019/20 season and drew at the start of the 2018/19 campaign.

Wolves have scored five goals in their last three meetings with City at home, and with a packed Molineux behind them, this could prove to be another tricky tie for Guardiola's side.

This will also be a rearranged fixture meaning it could be a busy week for City when its date is finally confirmed.

Matt Doherty scored the winner in Wolves' last win over City

Aston Villa - Home - May 22

How fitting would it be for Steven Gerrard to win Liverpool the Premier League title on the last day of the season by getting a result against City?

The former Reds midfielder never won the league as a player but could certainly help them win it as a manager.

Villa are safe from relegation and unlikely to challenge the European places, so they won't have much to play for on paper.

But can you see Gerrard just allowing his team to turn up at the Etihad for a title procession? You would highly doubt it, and Villa have enough players in their side to hurt City.

Can Gerrard help Liverpool win the Premier League title?