Manchester City came from two goals down to defeat Tottenham 4-2 on Thursday evening.