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: Encontre o investimento com a maior pontuação ESG feito pela 'Progressive Investments' em 2021.
 ###Tabelas: 
CREATE TABLE investments (id INT, investor VARCHAR(255), amount FLOAT, date DATE, esg_score FLOAT); INSERT INTO investments (id, investor, amount, date, esg_score) VALUES (9, 'Progressive Investments', 150000, '2021-02-15', 85); INSERT INTO investments (id, investor, amount, date, esg_score) VALUES (10, 'Progressive Investments', 180000, '2021-08-30', 90);
SELECT * FROM investments WHERE investor = 'Progressive Investments' AND esg_score = (SELECT MAX(esg_score) FROM investments WHERE investor = 'Progressive Investments' AND year(date) = 2021);