Undefeated after 20 matches and conceding just eight goals in the league, Jurgen Klopp's Liverpool has certainly given hopes to the Merseyside faithful that they can win the league this season.
A dominating 5-1 win over Arsenal courtesy of a Firmino hat-trick the last time they played must have lifted the confidence of the reds and given them a much-needed boost before a potential title-deciding clash against the current champions, Manchester City.
The blue side of Manchester will watch the game nervously given what they have seen against Leicester and Crystal Palace. The corresponding fixture last season was the first time City lost a game in the league. A scintillating 4-3 scoreline with another great performance by the deadly trio of Liverpool.
City's recent history against Liverpool has been far from impressive. Knocked out at the quarter-final stage by an aggregate score of 5-1 by the Reds last season, Liverpool are the one team that Guardiola's men haven't done well against in the past few fixtures.
For Manchester City, it is a must-win fixture if they have to keep their hopes of defending the title alive. However, they have to be wary of the counter-attacking football that Liverpool play and which has proved to be hugely efficient against them.
Injury to Benjamin Mendy and Delph serving his three-match ban means that Zinchenko will most certainly start against Liverpool which might be bad news for City given the attacking prowess that Liverpool possess. However, Guardiola can also go for a right-footed left-back in the form of more experienced Danilo.
This fixture is a hugely anticipated one and equally important for both the title contenders. The best defence in the league vs the best attack in the league. Bring it on!