I think they will win the league, Chelsea will have too many stupid games where they don't score like Villa and West Ham (Mourinhio arrogance for not getting in a striker) City can't keep Aguero fit and they are not the same without him and also the situation surrounding Kompany and what ban he is due to face. City's next 3 away games UTD, Arsenal and Liverpool in that order, they can lose one as long as they win every other game this season, 10 out of 11 and the league is theirs, but with their sketchy away form and DeMichelis being Peligrini's favorite I just can't see them stopping Liverpool away, from outscoring them. Liverpool will win the rest of their away games, and they will tonk Spurs and Newcastle at home so if Liverpool beat Chelsea and City (which I think they will and comfortably) then unless city win the other 11 games the league is Liverpool's
It should be noted that this is gonna be their only chance to do it for a while, when they are European regulars and Gerrard finally drops of they will just be in and around 3rd, 4th and 5th place.
But I would be amazed if they didn't win the league this time. They have what so many teams want at this time of the season Momentum, like that team that makkes a late push for the play off these are hitting it perfectly to see them home they are even winning away comfortably which 3 months ago the were not.