My take for what it's worth...
Our only tough game remaining is Spurs at home. I expect to beat them still, but that's the only potential banana skin that I see. They're a good side so if they turn up and play anywhere near their best then we are in for a tough match.
People are saying Chelsea but they're an absolute mess. To keep us out, they would have to set up similarly to how they did against city in the league cup final. Even if they do i still think we'll find a couple of goals. Their midfield will get over run by ours and I fancy our three against their back line any day.
City on the other hand have a run of four tough games. I expect them to win their next three but then they go to palace, host Spurs, then go to united and Burnley. That's a horrible run of fixtures for this stage of the season.
Let's not forget they'll have an fa cup quarter/semi sandwiched in between and they'll face tougher opposition in the European cup too.
Although they've still gotten the points which is all that matters, the last few games they've been really lethargic. They were lucky against West Ham and lucky against Bournemouth. They were also lucky to win the cup. They're not playing well at the minute and the pressure is getting to them.
Back to those four games I mentioned though. I'll be gobsmacked if city manage 12 points but if they do, they'll win the title.