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

Fluminense

Flu empata no fim, mas é eliminado e impede semi brasileira na Libertadores

Caio Blois

Do UOL, no Rio de Janeiro

19/08/2021 23h28

A semifinal da Copa Libertadores terá um equatoriano entre três brasileiros. O Barcelona-EQU se valeu do regulamento, protegeu sua área e aproveitou a chance que teve para fazer 1 a 0 sobre o Fluminense, que até arrancou o empate em 1 a 1 nos acréscimos, mas não evitou a classificação equatoriana para enfrentar o Flamengo.

Com 100% de aproveitamento em casa, os equatorianos foram superiores ao Flu, até então invicto como visitante, para chegar à sua quinta semifinal da principal competição de clubes do continente. Desfalcado e com pouco repertório ofensivo, o Tricolor de Roger Machado teve muita posse de bola, mas quase não agrediu o rival.

Semifinal brasileira cai por terra

Com Palmeiras, Flamengo e Atlético-MG já classificados, a expectativa era grande pelo confronto entre Barcelona x Fluminense, já que a semifinal poderia ser toda brasileira e com clássico carioca. A possibilidade, entretanto, se esgotou com a derrota do Flu em Guayaquil. Mesmo com o controle da posse de bola e criando mais chances, o Tricolor sucumbiu ao time equatoriano.

Cazares entra mal e é o pior do Flu

Se Ganso fazia boa partida até sair com lesão grave no braço, seu substituto, Cazares, só foi visto em campo ao perder a bola no lance do gol do Barcelona. O equatoriano fez uma de suas típicas partidas sonolentas, foi menos um na marcação e pouco criou com a bola no pé. O pior do Fluminense, que foi melhor que em seus últimos jogos, mas não o suficiente para chegar às semifinais.

André aproveita chance e é o melhor em campo

Surpresa na escalação pela nova formatação da equipe, o volante André aproveitou a chance que teve e mostrou como Roger Machado perdeu tempo ao não aproveitá-lo antes. Com desarmes, es e lançamentos, o jovem de Xerém foi o melhor em campo em Guayaquil.

Fluminense começa bem no jogo

Assim como na partida de ida, no Maracanã, o Fluminense começou melhor em campo. Com mais posse e muita movimentação do meio para a frente, o Tricolor era paciente, e achava espaços principalmente pelo meio. Ganso, escolhido de Roger para comandar o setor, se destacava nos es. Em jogada com sua participação, aos 13, Luiz Henrique recebeu na entrada da área e soltou uma bomba, levando perigo ao gol de Burrai.

Goleiros assustam

Dos dois lados, Burrai e Marcos Felipe pareciam estar sem muita confiança em campo. Primeiro, o goleiro argentino do Barcelona se chocou de novo com o paraguaio Rivero, mas diferentemente do jogo de ida, quando Gabriel Teixeira abriu o placar na sobra, o zagueiro conseguiu cortar de cabeça. No lado do Flu, o camisa 1 saiu esquisito em dois lances e preocupou a torcida.

Luiz Henrique, de novo, quase abre placar

O Fluminense já mandava no jogo quando aos 35, Luiz Henrique recebeu lançamento de André, o melhor do time no primeiro tempo, e cruzou para a área despretensiosamente. O goleiro Burrai bateu roupa, mas ninguém de camisa tricolor apareceu para aproveitar o rebote.

Ganso quase faz golaço, mas sai machucado

Em uma cobrança de escanteio de Egídio, aos 38, Paulo Henrique Ganso quase marcou um gol antológico em Guayaquil. O camisa 10 aproveitou corte da zaga e deu uma linda bicicleta, mas Burrai impediu o gol. Ao se chocar com o chão, o meia sofreu contusão séria no braço e saiu chorando de campo.

Ganso chora ao sair de campo com contusão no braço direito em Fluminense x Barcelona - Reprodução/Facebook Watch - Reprodução/Facebook Watch
Ganso chora ao sair de campo com contusão no braço direito em Fluminense x Barcelona
Imagem: Reprodução/Facebook Watch

VAR ignora pênalti em Fred

O jogo voltou mais aberto, mas o Fluminense ainda detinha o domínio da posse de bola e das ações. Logo aos dois minutos, em cruzamento na área, Fred se chocou com o zagueiro Rivero e caiu no chão. O lance seguiu, e o árbitro Esteban Ostojich cruzou o campo, na sequência, para acompanhar o jogador. O VAR analisou o lance, já que o paraguaio esqueceu a bola e deu uma ombrada no peito do camisa 9 do Flu. O choque foi claro, mas o árbitro de vídeo ignorou o pênalti.

Barcelona perde chance clara

No minuto seguinte, em cobrança curta de escanteio, o Barcelona mostrou uma jogada ensaiada e Molina achou León sozinho na entrada da pequena área. Sem cacoete de centroavante, o zagueiro mandou a bola por cima do gol, assustando o Fluminense.

Fred responde em cabeçada

A partida era movimentada, e aos seis, o Flu mais uma vez quase abriu o placar. Yago, Luiz Henrique e Egídio combinaram na esquerda, e o lateral foi à linha de fundo cruzar no segundo pau. Fred subiu muito, mas ou um pouco da bola e cabeceou por cima.

Flu perde Yago em lance esquisito

Se não bastasse a tensão pela situação da competição, o Fluminense ainda perdeu mais um jogador por lesão. Aos 16, Luiz Henrique avançou por dentro e achou Yago, que perdeu a ada e viu León cortar de carrinho. Em ato contínuo, o zagueiro prendeu o pé de apoio do volante tricolor, que torceu no lance. Com o choque, o jogador não teve condições de seguir, e Roger lançou o jovem Kayky.

Barcelona aproveita queda do Flu e marca

A saída de Yago acabou com a organização tática do Fluminense, já que seu substituto, assim como Cazares, apareceu pouco em campo. O Barcelona, que protegia sua área com as linhas baixas, começou a ganhar terreno e aproveitar os espaços do Tricolor. Aos 27, o equatoriano do Flu perdeu a bola no meio, e Hoyos deu um bolão para Mastrianni abrir o placar. No lance, Luccas Claro marcou a bola, deu condição ao atacante e foi encoberto. Só restou a típica levantada de braço para reclamar.

Mastrianni quase aumenta

Já com Nenê e Abel Hernández nas vagas de Martinelli e Luiz Henrique, o Fluminense quase viu o Barcelona aumentar a fatura quatro minutos depois de abrir o placar. Mastrianni recebeu no meio, levantou a cabeça e soltou um foguete, que Marcos Felipe se esticou todo para fazer grande defesa e evitar que balançasse a rede do Tricolor.

Flu desaba, Barcelona cresce e garante vaga

Sem meio de campo, velocidade nas pontas nem ligação com os dois centroavantes, o Fluminense de Roger Machado desabou em campo. Entregue, com uma substituição a fazer — o Tricolor parou o jogo duas vezes por lesão, e o técnico mexeu duas vezes na terceira parada, deixando uma de lado — e cansado, o time sucumbiu ao Barcelona, que trabalhou a bola com Damián Diaz, quase ampliou com Hoyos e carimbou a vaga para a semifinal.

Tricolor pede chance inacreditável no fim

A noite do Fluminense terminou melancólica. Aos 49, a defesa do Barcelona cortou mal e a bola sobrou no pé de Fred na pequena área. O centroavante se enrolou, ou para Abel Hernández, que achou Kayky. O jovem de Xerém, sem goleiro, bateu por cima. O retrato da eliminação tricolor.

Fred empata de pênalti

O jogo se encaminhava para o fim quando o árbitro Esteban Ostojich foi para o VAR. Na cabine, viu pênalti de Rivero em Luccas Claro. Na cobrança, Fred deslocou Burrai, marcou seu sétimo gol na Libertadores e se tornou o vice-artilheiro brasileiro na história da competição, ao lado de Palhinha, com 25 gols. Ainda assim, foi insuficiente. Na saída de bola, o árbitro pôs fim ao jogo.

FICHA TÉCNICA

BARCELONAL-EQU 1 x 1 FLUMINENSE

Data e horário: 19/08/2021, às 21h30
Local: Estádio Monumental de Guayaquil (EQU)
Árbitro: Esteban Ostojich (URU)
Assistentes: Carlos Barreiro e Pablo Llarena (URU)
Árbitro de vídeo: Víctor Carrillo (PER)
Gols: Mastriani (27'/2ºT) (1-0), Fred (52'/2ºT) (1-1)
Cartões amarelos: Perlaza, Damián Díaz, Riveros (BSC), Martinelli, Nene, André (FLU)

BARCELONA: Burrai, Castillo, León, Riveros e Pineida; Piñatares, Molina (Carcelén), Preciado (Montaño), Damián Díaz (Garcés) e Jonathan Perlaza (Hoyos); Gonzalo Mastriani (Cortez). Técnico: Fabián Bustos.

FLUMINENSE: Marcos Felipe; Samuel Xavier, Nino, Luccas Claro e Egídio; André, Martinelli (Nene), Yago Felipe (Kayky) e Ganso (Cazares); Luiz Henrique (Abel Hernández) e Fred. Técnico: Roger Machado.

Fluminense