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

Suárez se redime após pênalti perdido, e Grêmio avança na Copa do Brasil

Suárez perdeu muitas chances, mas deixou o seu na Copa do Brasil - Pedro H. Tesch/AGIF
Suárez perdeu muitas chances, mas deixou o seu na Copa do Brasil Imagem: Pedro H. Tesch/AGIF

Colaboração para o UOL, em Aracaju

16/03/2023 21h58

Em noite de bom futebol na Arena, o Grêmio venceu o Ferroviário-CE por 3 a 0 nesta quinta (16) e se classificou à terceira fase da Copa do Brasil.

Os gols do Tricolor foram marcados por Bruno Alves, Luis Suárez (que perdeu um pênalti antes de balançar as redes) e Ferreirinha.

O Ferrão deu trabalho no primeiro tempo e viu seu goleiro brilhar contra o atacante uruguaio, mas foi dominado na etapa final e não resistiu à pressão do Grêmio em sua Arena.

Suárez perde pênalti, mas se redime

Luis Suárez viveu um pesadelo diante de Douglas Dias no primeiro tempo. Teve pênalti defendido e mais duas ótimas chances paradas pelo goleiro do Ferrão. Na etapa final, porém, ele se redimiu. Na primeira oportunidade, o uruguaio guardou de canhota e comemorou muito. Além disso, se movimentou bastante fora da área, fazendo o pivô e distribuindo bons es.

Suárez perdeu pênalti, chances claras de gols e a paciência, mas depois se redimiu  - Maxi Franzoi/AGIF - Maxi Franzoi/AGIF
Suárez perdeu pênalti, chances claras de gols e a paciência, mas depois se redimiu
Imagem: Maxi Franzoi/AGIF

Como foi o jogo

O Grêmio começou pressionando o Ferroviário e quase fez o primeiro no abafa inicial. Após sobra de bola, Pepê finalizou no canto e o goleiro Douglas Dias defendeu. Bruno Alves tentou completar no rebote, mas não alcançou.

O Ferrão não se intimidou e chegou pela primeira vez aos 11 minutos. Pulga foi lançado em velocidade na área e tocou na saída de Adriel buscando Deyzinho, mas Bruno Alves chegou antes para salvar quase em cima da linha.

Suárez perdeu um pênalti aos 17 minutos. Após toque de mão de Vinícius na área, o juiz apontou a marca da cal. O uruguaio bateu mal, teve a cobrança defendida por Douglas Dias e ainda furou no rebote.

Com muitas trocas de e e triangulações pelos lados, o Grêmio criou ótimas chances para abrir o placar, mas esbarrou na falta de tranquilidade e pontaria e no bom goleiro do Ferrão. O time cearense, por outro lado, procurou manter a bola e machucar nos contra-ataques.

Douglas Dias parou Suárez novamente aos 35 e aos 41 minutos. Primeiro, o uruguaio recebeu cruzamento e bateu rasteiro, mas o chute saiu fraco. Depois, cortou o zagueiro e bateu colocado para grande defesa do goleiro do Ferroviário.

O Grêmio enfim abriu o placar nos acréscimos. Após cruzamento preciso de Cristaldo, Bruno Alves cabeceou para baixo para tirar o zero do placar. Ótimo jogo na Arena.

Suárez se redimiu logo no início do segundo tempo. Ele aproveitou vacilo da zaga do Ferrão, cortou um zagueiro e finalizou de perna esquerda no cantinho para vencer Douglas Dias.

O Grêmio dominou de vez na etapa final, e Ferreirinha fez 3 a 0. Cristaldo avançou com liberdade e arriscou, Douglas Dias defendeu, e o atacante encheu o pé no rebote.

Com o jogo na mão do Grêmio, o ritmo caiu bastante no segundo tempo. Ainda assim, o Ferrão chegou com perigo com Pulga duas vezes, mas depois o fôlego acabou. No fim, os donos da casa ainda perderam a chance de transformar o placar em goleada.

Gols e lances importantes

Suárez perde pênalti. Aos 17 minutos do primeiro tempo, o Grêmio teve um pênalti a seu favor, mas Luis Suárez bateu mal e desperdiçou.

Na trave! O Grêmio carimbou o travessão do Ferroviário aos 41 minutos com Cristaldo, em mais uma boa chance desperdiçada de abrir o placar.

Gol do Grêmio. Bruno Alves fez 1 a 0 para o Grêmio aos 47 minutos. Cristaldo cobrou falta da meia-direita e colocou a bola na cabeça do zagueiro, que testou firme para o gol do segundo pau.

Suárez amplia. Aos 10 minutos da etapa final, Suárez aproveitou bobeira da zaga do Ferroviário e finalizou de canhota para ampliar para o Grêmio.

Ferreira faz o terceiro. Ferreirinha fez mais um para o Grêmio, no rebote após finalização de Cristaldo, aos 27 minutos do segundo tempo.

Ficha Técnica
Grêmio 3 x 0 Ferroviário-CE

Competição: Copa do Brasil (2ª fase da Copa do Brasil).
Local: Arena do Grêmio, Porto Alegre (RS).
Data e hora: 16 de março (quinta), às 20h (de Brasília).
Árbitro: Bruno Arleu de Araújo.
Assistentes: Thiago Henrique Correa e Luiz Claudio Regazone.
Cartões amarelos: Mattheus Silva e Vinícius Paulista (Ferroviário); Kannemann (Grêmio).
Cartões vermelhos: Paulinho Kobayashi (Técnico - Ferroviário).
Gols: Bruno Alves, aos 47' do primeiro tempo; Suárez, aos 10', e Ferreira, aos 27' do segundo tempo.

GRÊMIO: Adriel; Fábio (Thaciano), Bruno Alves, Kannemann e Reinaldo; Carballo, Pepê (Villasanti), Bitello, Cristaldo (Zinho) e Vina (Ferreira); Suárez (Diego Souza). Técnico: Renato Portaluppi

FERROVIÁRIO: Douglas Dias; Rodrigo Negueba, Roni Lobo, Éder Lima, Mattheus Silva; Lincoln, Vinícius Paulista, Felipe Guedes; Deysinho, Erick Pulga e Ciel. Técnico: Paulinho Kobayashi