Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual cidade tem a maior média de pontos de basquete por jogo?
 ###Tabelas: 
CREATE TABLE if not exists teams (team_id INT, city VARCHAR(255)); INSERT INTO teams (team_id, city) VALUES (1, 'New York'), (2, 'Los Angeles'), (3, 'Chicago'); CREATE TABLE if not exists games (game_id INT, team_id INT, points INT, date DATE); INSERT INTO games (game_id, team_id, points, date) VALUES (1, 1, 110, '2022-01-01'), (2, 2, 90, '2022-01-02'), (3, 3, 120, '2022-01-03');
SELECT city, AVG(points) as avg_points FROM teams JOIN games ON teams.team_id = games.team_id GROUP BY city ORDER BY avg_points DESC LIMIT 1;