In a sentence: The Premier League title race may be almost a done deal for Manchester City but now they face their sternest test against a Liverpool side who have caused them bloody nose once already this season.
Last time: The Manchester City stars head to Anfield for the second time this year after heading there in January in a Premier League clash. Arguably the game of the season ensued as Liverpool raced into a 4-1 lead. City pulled it back to 4-3 but could not find the equaliser as they suffered defeat for the one and only time in the league so far this term.
This time: Liverpool are 19/10 to win with Man City at 7/5 and the draw 12/5.
You might remember: Remarkably, you have to go all the way back to 2003 for the last time Manchester City beat Liverpool at Anfield. A brace from a certain Nicolas Anelka meant the boys in blue came away 2-1 winners in the Premier League.