This could be a humdinger of a match.
Liverpool are really the only ones in the top flight who can match the attacking thrills of Manchester City and after having taken a beating at the Etihad earlier in the season, they will be out for revenge on home soil.
Manchester City will be defending their unbeaten form for the season of course and they head into the weekend fifteen points clear at the top. This could be a really tough away game for them though and they will be under pressure.
Liverpool are on a run of thirteen Premier League matches unbeaten. Will they be the ones to be able to stop Manchester City’s unbeaten streak this season?
The Reds have not tasted defeat on home soil in the top flight this season, so they have the form to potentially pull this offer.
They have won their last two on home soil, beating Swansea and Leicester and they have rattled off at least two goals in each of their last five games home and away.
MAN CITY FORM
City had the disadvantage of having played an extra midweek game, with them squaring off against Bristol City in the EFL Cup semi-final first leg which they won 2-1.
Their long unbeaten sequence for the season will really be put to the test in this one but they did get back to winning ways last weekend following their surprise 0-0 draw at Crystal Palace which snapped their record-breaking winning streak.
Who Do You Think Will Win?