Manchester City's seemingly unassailable nine-point lead in the Premier League title race has been whittled down to just a single point after Liverpool's incredible run of form.
City have not exactly been wobbling - there has been just one league defeat in that time, at home to Tottenham - but some costly draws and Liverpool's 10-match winning streak has seen the gap narrow week by week.
The Premier League heavyweights face each other at the Etihad Stadium on Sunday in what is being billed as a title decider, with only eight games left in the Premier League season for the two contenders.
History over the last 10 years in the Premier League favours Liverpool next month - just - but despite Jurgen Klopp's side's impressive run, there's no doubt any one of three results could materialise.
The last 10 years of Premier League clashes between the two are in the gallery above. To see the next image, just swipe.