Tottenham will host Manchester City at White Hart Lane for a fixture in the English Premier League.
Manchester City have been rampant over this week as they flexed their muscles on Burnley and Shakhtar Donetsk with 5-0 and 3-0 wins respectively. Bernardo Silva was exceptionally good in both games as he scored 2 goals and provided great creativity to the side. In addition to their impressive attacking power, Manchester City have also been defending exceptionally well as the team has only conceded one goal in the month of October. This will not be an easy match for Manchester City as playing away from home against Tottenham is not easy but considering the talent and recent form of the team, they will feel that they can win.
On the other side of the coin, Tottenham only managed a draw against PSV in the Champions League and it seems like they are set to be eliminated at the group stage level of the Champions League. Tottenham have struggled to score goals this season and this has best been portrayed in their last 2 Premier League matches where they averaged only 1 goal a game against the likes of West Ham and Cardiff City. This will be an exceptionally tough match for Tottenham as they look out of form and are playing against the reigning champions who are one of the best teams in the world.
Manchester City beat Tottenham both times these two teams met last season. The most recent fixture ended with Manchester City winning 3-1.
Taking everything into consideration, I am picking Manchester City to win this match. Tottenham have struggled to score recently and I see them struggling again against an exceptional Manchester City defense. Manchester City have been in much better form and they should have enough talent to beat Tottenham away from home.