City *virtually* is only 1 point behind Liverpool (if they win the next 2 matches), if Chelsea wins today they'll be 2 points behind. It's far from over i'm afraid. Liverpool has the upper hand though, as you said, they have weak adversaries to play against.