;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Copa do Brasil - 2022

Flamengo vence Corinthians nos pênaltis e é tetracampeão da Copa do Brasil

Do UOL, em São Paulo

20/10/2022 00h00

O Flamengo é campeão da Copa do Brasil. Após dramático empate em 1 a 1 diante do Corinthians no tempo regulamentar, o clube carioca venceu, nos pênaltis, o adversário por 6 a 5 no Maracanã.

Responsável pela última cobrança de sua equipe, o lateral Rodinei não decepcionou e fez a alegria da torcida presente no estádio do Rio. No tempo normal, Pedro havia aberto o placar, e Giuliano empatado para o Corinthians.

O Rubro-Negro se torna tetracampeão da Copa do Brasil (1990, 2006, 2013 e agora 2022), volta a erguer uma taça após quatro vices seguidos e ainda pode ganhar mais uma daqui a dez dias: a final da Libertadores contra o Athletico está marcada para sábado que vem (29), em Guayaquil (EQU).

Já o Corinthians precisa se recompor nas seis rodadas que restam do Brasileirão para confirmar seu lugar na próxima Libertadores. O time volta a campo neste sábado (22) para jogar o clássico contra o Santos na Vila Belmiro.

Como foram os pênaltis

Fábio Santos abriu a disputa com um chute rasteiro, no cantinho, e Cássio defendeu a cobrança de Filipe Luís logo em seguida. Giuliano deslocou o goleiro Santos, e David Luiz mandou no ângulo. Renato Augusto e Léo Pereira converteram batendo no meio do gol. Aí Fagner chutou forte demais e parou no travessão, por isso Everton Ribeiro empatou a disputa em 3 a 3. Yuri Alberto e Gabigol fizeram, e a decisão foi para as alternadas. Maycon e Cebolinha acertaram. Nas cobranças decisivas, Mateus Vital mandou longe, e Rodinei fez o gol do título.

Live do Flamengo

Live do Corinthians

Atuação do Flamengo: Recuo quase custa caro

Com João Gomes suspenso, Dorival Jr. optou por Vidal, como esperado, e não mudou a estrutura da equipe. O Flamengo ditou o ritmo do primeiro tempo: marcou forte na saída de bola do Corinthians, teve a bola no campo de ataque, abriu o placar cedo e ainda teve outras chances. Depois do intervalo, caiu de ritmo e pareceu atrair mais o adversário, apostando nas saídas em velocidade. Dorival não fez substituições de "seis por meia dúzia", tirando Vidal e Thiago Maia para as entradas de Matheuzinho e Fabrício Bruno. Em certo momento, os visitantes conseguiram pressionar e empatar.

O melhor do Fla: Everton Ribeiro

Éverton Ribeiro, do Flamengo, sorri durante final da Copa do Brasil contra o Corinthians - Thiago Ribeiro/AGIF - Thiago Ribeiro/AGIF
Imagem: Thiago Ribeiro/AGIF

O meia foi um dos mais ativos do time do Flamengo, conseguindo distribuir o jogo no setor ofensivo e sendo importante na ligação entre os setores. Ele, inclusive, foi o autor do e para Pedro abrir o placar. Na disputa de pênaltis, converteu a cobrança.

Foi mal no Fla: Matheuzinho

O lateral-direito entrou na vaga do volante Vidal e "dividiu" setor do campo com Rodinei, porém, não conseguiu o encaixe que era esperado por Dorival. Foi pela ala esquerda do ataque do Corinthians que, inclusive, saiu o cruzamento para o gol de Giuliano.

Atuação do Corinthians: Pressão compensa início ruim

A intenção de VP não apareceu em campo no primeiro tempo: o técnico dizia querer pressionar a saída de bola para evitar que o Flamengo tivesse liberdade no meio, mas o que aconteceu foi o oposto. Lucas Piton não funcionou na linha de cinco defensores. A marcação foi frouxa, e o Flamengo saiu na frente, mas o Alvinegro melhorou depois do intervalo: ocupou o campo de ataque e pressionou até empatar.

O melhor do Corinthians: Renato tenta de todo jeito

Renato Augusto, do Corinthians, lamenta chance perdida durante partida contra o Flamengo pela Copa do Brasil - Thiago Ribeiro/AGIF - Thiago Ribeiro/AGIF
Imagem: Thiago Ribeiro/AGIF

O camisa 8 atacou praticamente sozinho durante todo o primeiro tempo. Teve que tentar solucionar em campo os problemas de posicionamento do time inteiro e naturalmente não conseguiu, mas foi quem mais tentou chutes de fora. No segundo, foi o responsável por conduzir a bola pelo meio e caiu de ritmo pelo desgaste. Renato ainda converteu sua cobrança nas penalidades.

Flamengo tem espaço e abre o placar cedo

O começo de jogo até teve uma chance do Corinthians com Renato Augusto, mas foi o Flamengo quem dominou a bola até abrir o placar com Pedro. Arrascaeta carregou Gil para fora da área, Everton Ribeiro deu a assistência, e o centroavante aproveitou a indefinição da defesa alvinegra para abrir o placar. Contra um meio-campo pouco combativo, o time da casa encontrou liberdade para jogar do jeito que mais gosta, com espaços pelo centro do campo.

Corinthians travado é 'salvo' por impedimento

Fagner e Arrascaeta brigam pela bola em Flamengo x Corinthians, final da Copa do Brasil - Buda Mendes/Getty Images - Buda Mendes/Getty Images
Imagem: Buda Mendes/Getty Images

O gol sofrido desarmou os planos do técnico Vítor Pereira com a linha de cinco defensores no Corinthians. Lucas Piton, escalado na esquerda, foi mal no jogo e ficou meio sem função com o time em desvantagem. O Alvinegro chegou a rondar a área, mas tudo meio no improviso e só com cruzamentos sem direção. Ainda tomou um susto: Arrascaeta balançou a rede, mas o gol foi anulado por impedimento de Gabigol.

Róger Guedes perde gol incrível

Adson entrou no lugar de Piton no intervalo, e o Corinthians voltou mais ofensivo. Segurou a bola no ataque, rondou a área e conseguiu criar chances para empatar. A melhor delas caiu na pequena área para Róger Guedes, mas o camisa 10 mandou por cima após boa jogada de Adson. Em campo o assistente marcou impedimento, mas o lance provavelmente seria revisto pelo VAR se o gol tivesse saído.

Flamengo assusta nos contra-ataques

Enquanto o Corinthians se lançava ao ataque, o Flamengo tentava resolver a final nos contragolpes. Em um deles Gabigol achou Arrascaeta completamente livre, mas o uruguaio parou em grande defesa de Cássio, frente a frente. Em outro, Cássio deu rebote dentro da área, e Everton Ribeiro chegou a marcar, mas Gabigol estava impedido.

Pressão leva o Corinthians ao empate

Giuliano, do Corinthians comemora gol marcado sobre o Flamengo na final da Copa do Brasil - Buda Mendes/Getty Images - Buda Mendes/Getty Images
Imagem: Buda Mendes/Getty Images

O Alvinegro mudou completamente de postura na segunda etapa e encurralou o Flamengo em metade do campo para buscar o empate. Os cruzamentos começaram a entrar, a defesa rubro-negra ou a ter mais trabalho para afastar o perigo, e uma bola de Mateus Vital foi desviada de calcanhar por Fábio Santos e ainda ou por Adson antes de Giuliano estufar a rede.

FICHA TÉCNICA

FLAMENGO 1 (6) x (5) 1 CORINTHIANS

Competição: Copa do Brasil, jogo de volta da final
Data e horário: 19 de outubro de 2022, às 21h45 (de Brasília)
Local: Estádio do Maracanã, no Rio de Janeiro-RJ
Público: 68.097 presentes (61.566 pagantes)
Renda: R$ 11.177.332,00
Árbitro: Wilton Pereira Sampaio (Fifa/GO)
Assistentes: Bruno Raphael Pires (Fifa/GO) e Bruno Boschilia (Fifa/PR)
VAR: Pablo Ramon Goncalves Pinheiro (VAR-Fifa/RN)
Cartões Amarelos: Thiago Maia, Léo Pereira (Flamengo); Fausto Vera, Lucas Piton (Corinthians)

Gols: Pedro aos seis minutos do primeiro tempo. Giuliano aos 36 minutos do segundo tempo.

FLAMENGO: Santos, Rodinei, David Luiz, Léo Pereira e Filipe Luís; Thiago Maia (Fabrício Bruno), Vidal (Matheuzinho), Éverton Ribeiro e Arrascaeta (Victor Hugo); Pedro (Cebolinha) e Gabigol. Técnico: Dorival Jr.

CORINTHIANS: Cássio; Fagner, Balbuena, Gil, Fábio Santos e Lucas Piton (Adson, depois Gustavo Mosquito); Du Queiroz (Giuliano), Fausto Vera (Maycon) e Renato Augusto; Róger Guedes (Mateus Vital) e Yuri Alberto. Técnico: Vítor Pereira.