Manchester City desperately need points as they are fighting for the place in the Champions League next season. This is the only target left for Pep Guardiola's side in the Catalan manager's first season in England after they were thrown out of Europe and lost to Arsenal in the FA Cup semifinals, and Manchester City have no room for mistakes. Middlesbrough can still theoretically avoid relegation, having beaten Sunderland, but they are six points from safety with four games to go, and their chances are slim in the extreme. Middlesbrough are simply not good enough to pose any threat to Manchester City.
Quite bizarrely, Manchester City find it easier to win away rather than at home. They have eleven away wins already, and only tend to lose to top opponents. Middlesbrough are one of the weakest teams Manchester City will face all season, and the result shouldn't be in doubt. The odds are naturally low, but you can expect a very comfortable win for Manchester City, and the odds them beating the hosts by two goals at least are good at 1.72. Middlesbrough have the worst attacking record in the Premier League with just 24 goals scored, and Manchester City can easily keep a clean sheet. The odds on them to win to nil are lucrative at 2.20.