Liverpool are poised to host league leaders Manchester City at Anfield on Sunday, a clash which is set to pit the Premier League's leading scorers against one another.
The pair's earlier meeting in the season was a fiery clash which saw Sadio Mane receive an early red card for high challenge on Ederson and the Reds will undoubtedly be out for retribution following their 5-0 touch up at the hands of the Citizens, a feat which has history on their side as City have not won a league match at Anfield
This clash is as classic as they come, for two completely contrasting reasons for both sets of fans. April 2014, the clash was tipped to be the title deciding game as the Reds headed into the clash on top of the Premier League table with City right behind in third position - with a number of games in hand.
The Reds stormed to a 2-0 lead within 26 minutes after Raheem Sterling - now starring for City - eased past Joe Hart before Martin Skrtel doubled their lead not soon after as the first-half was all the home side.
However, the Citizens struck back in style to get on level terms within the opening 17 minutes of the second term as David Silva and an own goal from Glen Johnson set up a thrilling last third of the game.
Philippe Coutinho ultimately secured victory for Liverpool which had the Anfield faithful dreaming of their first top flight title since 1990, however as we know the stars did not align for the Reds as it was City who created their own history by securing their second league title in just three seasons.
Liverpool are on an unbeaten streak which stretches back 17 games across all competitions, where they last succumbed to defeat against Tottenham in October.
Since the 4-1 loss Liverpool have entrenched themselves in the top four, which has coincided with the scintillating form of summer arrival Moha
Liverpool's top scorer Salah is expected to return to the starting lineup having been sidelined with a minor injury for the Reds' last two games, whilst Daniel Sturridge has returned to training after missing the last six weeks through illness and injury.
Jordan Henderson will continue his rehabilitation from a hamstring injury and Alberto Moreno is unlikely to be fit in time for the encounter on Sunday following his ankle injury sustained against Spartak Moscow in early December.
Manchester City will head to Anfield with the majority of their squad raring to go, with David Silva expected to feature despite spending the week in Spain with a personal issue.
Guardiola however, remains without Vincent Kompany,
Liverpool: Mignolet; Gomez, Van Dijk, Matip, Robertson; Oxlade-Chamberlain, Emre Can, Milner; Salah, Mane, Firmino
Manchester City: Ederson; Walker, Otamendi, Stones, Delph; De Bruyne, Fernandinho, David Silva
A thrilling encounter awaits as these two sides are not shy in front of goal when they meet as they have combined for 18 goals in their last six encounters and having netted 114 league goals in tandem this season I would expect a few more on Sunday.
As defence is arguably both sides weak points it is seemingly a game of who can outscore the other.
Although City posses a greater depth of talent across the park, Liverpool will be buoyed by their unbeaten streak and defensive record at Anfield and I would expect both sides to cancel each other out this time round.
Liverpool 2-2 Manchester City