Manchester City opened a three-point gap at the top of the Premier League standings with the win over Newcastle United and they have the chance to extend it when they host Leicester City. City have garnered 44 points so far, 22 ahead of Leicester, who are ninth in the standings. Manchester City have been explosive in attack in recent matches and they’ve also been good in defence. In the last five matches alone, they’ve scored 16 goals and it is even better in the league, where they’ve scored 17 in the last five matches, with three straight clean sheets ahead of this game. four of their last five games have produced over 2.5 goals and they’ve scored three or more in three of their last five matches.
Leicester City are coming from yet another poor performance defensively – a 3-3 draw with Liverpool in the League Cup, a game they led 3-1 going to half time. They didn’t just squander the lead, they went on to lose on post match penalties. That has been the story of their campaign so far – good in attack but poor defensively, and this could cost them against this free scoring City side. Each of their last five matches has produced over 2.5 goals and they have scored two or more in four of the five matches. However, Leicester City have conceded two or more goals in four of their last five matches. Only one of the last five matches between these two sides has produced over 2.5 goals but there’s all the indication this will be different. This season, these two sides have already met twice; in the Community Shield and in the league, with either side winning once.
These two teams have good runs in attack; Manchester City may edge Leicester defensively and in terms of recent form but the visitors will have a constant threat in attack. Going by their recent runs, a high scoring game is expected here so over 2.5 goals is a good pick.