Manchester City beat Tottenham in the Premier League on Wednesday night to move back into the top four and bounce back from the Real Madrid and Liverpool defeats.