La "canarinha" del DT Tite sumó su noveno título histórico, cinco de los cuales como anfitrión, pues también se coronó en las ediciones que organizó en 1919, 1922, 1949 y 1989.
Asimismo, la "verdeamarelha" celebró su primer título del torneo desde 2007, pues en 2011 y 2015 fue eliminado en cuartos de final y en la edición del Centenario de 2016 ni siquiera superó la fase de grupos.
Antes del inicio del partido se registró un minuto de silencio en memoria del músico Joao Gilberto, creador de la "Bossa Nova" fallecido el sábado.
Everton abrió la cuenta a los 15' al empujar en soledad un centro desde la derecha de Gabriel Jesús, pues el lateral Luis Advíncula se había cerrado para intentar despejar balón.
Paolo Guerrero empató a los 44' para Perú con un penal que el árbitro chileno Roberto Tobar sancionó a través del VAR por una mano de Thiago Silva tras un remate de Christian Cueva.
Pero la igualdad duró poco, pues Gabriel Jesús volvió a poner en ventaja a Brasil en el tercer minuto agregado del primer tiempo tras gran pase de Arthur.
El mediocampista del Barcelona recibió de Roberto Firmino, quien le había arrebatado el balón a Yoshimar Yotún, y luego cedió al atacante del Manchester City.
El seleccionado peruano del DT argentino Ricardo Gareca fue por el empate al inicio del complemento, pero sólo facilitó los contragolpes de Brasil, que desperdició dos ocasiones claras para ampliar su ventaja.
Philippe Coutinho remató desviado a los 52', mientras que dos minutos después un derechazo impreciso de Firmino cruzó el área ante la mirada del arquero peruano Pedro Gallese.
Brasil pareció tener controlado el trámite, pero a los 70' sufrió la inesperada expulsión por doble amarilla de Gabriel Jesús, lo cual revitalizó a Perú.
Alisson, condecorado como el mejor arquero del torneo al recibir sólo un gol, envió al córner un remate de Miguel Trauco a los 73', mientras que un minuto después sólo pudo ver cómo una volea de Edison Flores resultó apenas desviada.
Aprovechando su superioridad en el campo, Perú intentó arrinconar contra su arco a Brasil, que aprovechó un contragolpe para poner cifras definitivas al resultado.
Tobar consideró infracción una intervención del zaguero Carlos Zambrano sobre Everton, máximo artillero del torneo con 3 goles, y tras confirmarlo en el VAR sancionó el penal convertido a los 90' por Richarlison.
Sólo minutos después Tobar finalizó el partido disputado en un colmado estadio Maracaná, al cual acudió el presidente brasileño Jair Bolsonaro, acompañado en el palco por el titular de Conmebol, el paraguayo Alejandro Domínguez.
Otro espectador ilustre de la final fue Neymar, excluido del certamen por una lesión de tobillo sufrida en un amistoso previo a la Copa América, e invitado por Rogério Caboclo, titular de la Confederación Brasileña de Fútbol (CBF).
Bolsonaro y Domínguez fueron reprobados con una estruendosa silbatina al ingresar al campo de juego para la premiación oficial, en la que Dani Alves fue condecorado como el mejor futbolista del torneo y con el trofeo al Juego Limpio.
También recibieron su medalla los jugadores de Perú, que comparte el cuarto escalón de los más ganadores con Paraguay y Chile, todos con dos títulos.
Perú perdió su primera final, pues había ganado las que disputó en como anfitrión en 1939 y en la edición sin sede fija de 1975, en cuya definición venció a Colombia tras dejar en el camino a Brasil en semifinales.
Brasil, que se había coronado por última vez en 2007, se confirmó en el podio de los más ganadores del torneo, que lidera Uruguay con quince títulos, uno más que Argentina.
La coronación de Brasil ocurrió un día después de que Lionel Messi denunciara un supuesto favoritismo de la Conmebol para el triunfo de la "canarinha" tras la victoria por 2-1 de la "albiceleste" ante Chile en el duelo por el tercer puesto.
--SINTESIS:
BRASIL (3): Alisson Becker; Daniel Alves, Marquinhos, Thiago Silva, Alex Sandro; Arthur, Casemiro, Philippe Coutinho (77' Eder Militao); Gabriel Jesús, Everton (93' Allan) y Roberto Firmino (75' Richarlison). DT: Tité.
PERU (1): Pedro Gallese; Luis Advíncula, Carlos Zambrano, Luis Abram, Miguel Trauco; André Carrillo (86' Andy Polo), Renato Tapia (82' Christofer González), Yoshimar Yotún (78' Raúl Ruidiaz), Edison Flores, Christian Cueva; Paolo Guerrero. DT: Ricardo Gareca.
GOLES: 15' Everton (b), 43', de penal Paolo Guerrero (P), 47' Gabriel Jesús (B) y 90', de penal Richarlison (B).
ESTADIO: Maracaná, de Río de Janeiro.
ARBITRO: Roberto Tobar (Chile)
ASISTENCIA: 69.000 personas.(ANSA).