Tottenham have put pressure on both Arsenal and Chelsea after they came from behind to beat Manchester City 3-1 at White Hart Lane.