City will win all their home games until the end of season without a doubt IMO, it all boils down to the away games - Palace, Liverpool and Everton.
As for you aside from Newcastle on the last day you have no easy games left - I think you'll win 2 or 3, lose 1 and draw 1. It won't be enough as City will be 2 ahead of you if they win their two games in hand which they might well do.
Chelsea won't win it IMO. Too much job left to do, City won't drop enough points to let them back in it.
Great title race aside from the teams involved.