The Premier League title race looked as though it was already over as early as January when Manchester City opened up a huge gap at the top of the table after winning 12 games in a row.
And following Liverpool ’s 2-2 draw with Chelsea on January 2, the two clubs had an impossible task of catching up on overtaking Pep Guardiola ’s side.
The Blues are now firmly out of the title race and look set on finishing third, but the Reds have got themselves right back in it after winning their last seven games.
And with Manchester City dropping points at Southampton on January 22 and then losing at home to Tottenham Hotspur on February 19, Liverpool have managed to catch them up and cut the gap down to just six points, while they have a game in hand.
The two clubs are still set to play each other this season, so here is all you need to know about that huge Premier League title showdown match and the current state of play at both clubs.
Can Liverpool still win the Premier League title from their current position? Let us know what you think in the comments section below.

When do Liverpool play Man City?
Liverpool will play Man City at the Etihad Stadium on Sunday, April 10, with kick-off at 4:30pm.
The last meeting between these two sides came in the reverse league fixture back in October, when the two sides played out an entertaining 2-2 draw at Anfield.
After a goalless first half, Sadio Mane and Mohamed Salah had twice given Liverpool the lead after the break, only for Man City to reply on both occasions through Phil Foden and Kevin de Bruyne, to ensure the points were shared.
How to watch
The game will be televised on Sky Sports Main Event and Sky Sports Premier League, while Sky customers can stream this via SkyGo and watch in-game clips on the Sky Sports website and app.
Current state of play
Man City currently lead the way in the race for the Premier League title, with their 4-1 Manchester derby win on Sunday opening up a six point lead at the top of the table.
However, Liverpool have a game in hand on Guardiola’s team and should they win that, they can cut the gap down to just three points.

And that game in hand will take place next week, when Klopp’s side travel to London to face Arsenal at the Emirates Stadium on Wednesday, March 16, in a must win game for the Red men.
Both sides, however, are also dealing with UEFA Champions League and FA Cup commitments, meaning they will endure hectic schedules in the lead up to their huge clash in April.
Liverpool upcoming fixtures

Liverpool will play five fixtures between now and April 10, when they take on Man City at the Etihad.
The Reds will face Inter Milan in the second leg of their Champions League last 16 tie at Anfield on Tuesday, March 8, before facing Brighton & Hove Albion, Arsenal and Watford in the Premier League.
They will also play away to the winner of Nottingham Forest and Huddersfield Town in the FA Cup quarter-finals on the weekend of March 18-20.
Man City upcoming fixtures

Man City will play four fixtures ahead of their home tie with Liverpool next month, meaning they have one less game than their opponents ahead of that April 10 showdown.
City host Sporting Lisbon in the second leg of their Champions League last 16 tie on Wednesday, March 9, in which they are already 5-0 up from the first leg, before they then face away trips to Crystal Palace and Burnley in the league.
There is also an away fixture to Southampton in the quarter-finals of the FA Cup on the weekend of March 18-20.