;(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

Flamengo

Fla volta a jogar bem, bate o Coritiba, vence a 1ª com Ceni e dorme líder

Caio Blois

Do UOL, no Rio de Janeiro (RJ)

21/11/2020 20h52

Nos embalos do sábado à noite, o Flamengo voltou a jogar bem, venceu o Coritiba por 3 a 1 e dormirá na liderança do Campeonato Brasileiro. A vitória foi a primeira do Rubro-Negro sob o comando de Rogério Ceni, que repetiu a estratégia e o estilo da equipe de Jorge Jesus em 2019. Os gols do jogo foram de Bruno Henrique, Arrascaeta e Renê para o time da casa, e Mattheus descontou para os visitantes.

Com 39 pontos, o novo líder do Brasileirão agora seca o Atlético-MG, que enfrenta o Ceará, no Castelão, amanhã (22), às 16h. O Galo tem um ponto a menos que o Fla, mas com uma vitória a mais, volta à liderança caso empate com o Vozão. Ainda assim, o triunfo após quatro jogos sem vencer é um alento para o Rubro-Negro, que ganha moral para o confronto com o Racing, pelas oitavas de final da Libertadores. O primeiro jogo é na terça-feira, às 21h30, em Avellaneda, casa dos argentinos.

Mais do que a vitória importante na briga pelo título brasileiro, a atuação do Flamengo foi inspiradora e poderia ter acabado facilmente em uma goleada de maior impacto. De longe a melhor e mais organizada na "era Ceni", a performance também aconteceu pelo péssimo jogo do Coritiba, que briga contra o rebaixamento. Na 18ª colocação, o Coxa tem 20 pontos na tabela e pode terminar a 22ª rodada na penúltima posição caso o Botafogo pontue contra o Fortaleza no Estádio Nilton Santos.

Arrascaeta comanda ataque e é o melhor em campo

O Flamengo teve grande atuação, mas dentre os muitos destaques individuais, uma estrela brilhou mais que as outras na constelação rubro-negra: Giorgian De Arrascaeta. O atacante uruguaio voltou a atuar em sua posição original, aberto pela ponta mas flutuando por trás de Bruno Henrique e Vitinho. "À la 2019", o camisa 14 esbanjou técnica e visão de jogo com es perfeitos e ainda marcou um golaço para comandar o ataque do time de Rogério Ceni. O melhor em campo no Maracanã.

Gol-relâmpago

Na entrevista à beira do gramado antes do jogo, Rogério Ceni afirmou que tentaria "repetir o que deu certo em 2019", se referindo ao esquema com Éverton Ribeiro e Arrascaeta abertos pelas pontas, com dois homens velozes em infiltração por dentro. Sem Gabigol, coube a Vitinho ser o parceiro de ataque de Bruno Henrique. E assim como no ano perfeito que ou, o Flamengo iniciou o jogo de maneira avassaladora.

O relógio marcava pouco mais de dois minutos quando o ataque rubro-negro balançou as redes. Bruno Henrique avançou em alta velocidade e cruzou para Arrascaeta. A bola ou um pouco do ponto, mas o uruguaio conseguiu consertar levantando a cabeça e cruzando a bola de volta com perfeição para o camisa 27 subir mais que a zaga e estufar a rede de Wilson em forte cabeçada para abrir o placar.

1º tempo em ritmo de treino

O gol logo no início deu ânimo para o Flamengo enfim voltar a jogar bem. Ao seu estilo vertical e objetivo, o Rubro-Negro de Ceni lembrou o de Jorge Jesus, ainda que o adversário impusesse pouca ou nenhuma resistência. Fraco, o Coritiba assistia o Fla atuar em ritmo de treino. O que se viu depois que o time da casa abriu o placar foi um vareio: 12 finalizações, sendo nove chances muito claras, com duas bolas na trave e três chances inacreditáveis perdidas por Bruno Henrique, Arrascaeta e Vitinho dentro da grande área.

Coritiba monta estratégia, mas agride pouco

Com três homens atrás, dois alas e os homens de frente abertos, o Coxa tentou replicar a estratégia que costuma dar certo contra o Fla: explorar a defesa adiantada com lançamentos por trás da defesa, tentando levar vantagem na velocidade contra os lentos zagueiros rubro-negros, principalmente na ausência de Rodrigo Caio. A estratégia de Rodrigo Santana estava lá, mas a execução foi muito ruim. Entre as linhas, Giovanni Augusto ficou perdido e municiou pouco Robson e Osman, que sentiram necessidade de um homem centralizado para concluir as jogadas a partir dos espaços abertos. Na direita, Maílton até tentou, enquanto William Matheus foi muito mal pelo lado oposto. Nada deu certo, e o time agrediu muito pouco.

Arrascaeta aumenta fatura com golaço

Aos 26, o Fla já era senhor da partida quando Arrascaeta, o melhor em campo na noite, marcou um golaço para aumentar a fatura no Maracanã. O uruguaio concluiu linda jogada do ataque do Fla: Éverton Ribeiro e Vitinho triangularam até a bola chegar em Isla, que cruzou como um e para o camisa 14 chapar no canto de Wilson e correr para comemorar.

Fla tira pé e perde chances, mas faz o 3º

A boa atuação no primeiro tempo fez o Fla tirar um pouco o pé do acelerador na segunda etapa. Ainda assim, o time seguiu perdendo muitas chances, novamente com Bruno Henrique. Com o jogo controlado e o Coritiba melhor postado na defesa, o Rubro-Negro aumentou a posse de bola e criava muitas chances, mas os atacantes não aproveitavam. Precisou um defensor chegar ao ataque para fazer o terceiro: Renê avançou pela esquerda, tabelo com Vitinho, invadiu a área, cortou para dentro e colocou de direita no cantinho de Wilson para marcar mais um belo gol.

Lei do ex no apagar das luzes

Com o pé no freio após grande atuação, ainda deu tempo da lei do ex aparecer no Maracanã. No último lance do jogo, Mattheus avançou pela esquerda e chutou no canto, sem chances para Diego Alves. Cria do Flamengo, o filho de Bebeto não comemorou seu gol.

Everton Ribeiro recebe camisa 200

O meia Everton Ribeiro completou 200 jogos pelo Flamengo e, para celebrar a marca, recebeu uma camisa com o número às costas das mãos do presidente Rodolfo Landim. O jogador chegou à Gávea em junho de 2017.

Faixas de protesto e Maracanã sem som

Apesar de lutar na parte de cima da tabela, o Flamengo entrou em campo pressionado após a eliminação na Copa do Brasil. Algumas faixas com dizeres em tom de protesto, como "queremos respeito" e "Brasileiro é obrigação" puderem ser vistas nas arquibancadas do Maracanã. Além disso, o estádio não recebeu o sistema de som oficial com cânticos da torcida como nos demais jogos da pandemia de coronavírus. A explicação é o momento "difícil" vivido pelo time.

Força, Thiago Maia

Antes de a bola rolar, os jogadores do Flamengo se reuniram e posaram para uma foto com a camisa número 33, usada por Thiago Maia. Ontem (20), o Rubro-Negro divulgou que o volante terá de ar por uma cirurgia no joelho esquerdo. Maia, que está emprestado pelo Lille, da França, tem contrato até o meio do ano que vem.

Jogadores do Flamengo homenagearam Thiago Maia antes do apito inicial - Alexandre Vidal / Flamengo - Alexandre Vidal / Flamengo
Jogadores do Flamengo homenagearam Thiago Maia antes do apito inicial
Imagem: Alexandre Vidal / Flamengo

FICHA TÉCNICA

FLAMENGO 3 X 1 CORITIBA

Data e hora: 21/11/2020 (sábado), às 19h
Local: Maracanã, no Rio de Janeiro (RJ)
Árbitro: Ricardo Marques Ribeiro (MG)
Assistentes: Guilherme Dias Camilo (MG) e Marcus Vinicius Gomes (MG)
VAR: Jean Pierre Goncalves Lima (RS)
Cartões amarelos: Arão (FLA); Sabino, Rodolfo Filemon (CTB)
Cartão vermelho: não houve
Gols: Bruno Henrique, do Flamengo, aos 2'/1ºT; Arrascaeta, do Flamengo, aos 26'/1ºT; Renê, do Flamengo, aos 29'/2ºT; Mattheus, do Coritiba, aos 48'/2ºT.

Flamengo: Diego Alves; Isla (Matheuzinho), Thuler, Léo Pereira e Renê; Willian Arão, Gerson (Diego), Everton Ribeiro (Lázaro) e Arrascaeta; Bruno Henrique (Michael) e Vitinho (Pedro Rocha). Técnico: Rogério Ceni

Coritiba: Wilson, Maílton (Jonathan), Rodolfo Filemon, Sabino e William Matheus; Nathan Silva (Brayan Lucumí), Matheus Sales, Matheus Galdezani (Yan Sasse) e Giovanni Augusto; Robson (Matheus Bueno) e Osman (Mattheus). Técnico: Rodrigo Santana

Flamengo