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

Libertadores - 2022

Hulk perde pênalti no fim, e Atlético-MG decide vaga contra Emelec em casa

Jackson Rodriguez, do Emelec, disputa bola com Ademir, do Atlético-MG, pela ida das oitavas de final da Copa Libertadores - RODRIGO BUENDIA / AFP
Jackson Rodriguez, do Emelec, disputa bola com Ademir, do Atlético-MG, pela ida das oitavas de final da Copa Libertadores Imagem: RODRIGO BUENDIA / AFP

Do UOL, em Belo Horizonte (MG)

28/06/2022 21h08

Ficou para o Mineirão a definição da vaga nas quartas de final da Copa Libertadores, mas o Atlético-MG pode lamentar bastante o empate em 1 a 1 com o Emelec, na noite de hoje (28), no estádio George Capwell, em Guayaquil (EQU). O Galo teve a chance da vitória aos 42 minutos do segundo tempo, mas Hulk parou no goleiro Ortiz ao desperdiçar o pênalti que poderia dar a vitória ao Alvinegro.

Além do pênalti perdido, o Atlético foi superior ao Emelec. Apesar da expulsão do volante Allan, aos 21 minutos da etapa final, as melhores chances criadas foram da equipe brasileira, o que reforça a sensação de que o placar final poderia ter sido positivo ao Galo.

Com o resultado, o Atlético precisa vencer o Emelec na próxima terça-feira (5), para avançar às quartas de final da Libertadores. Novo empate leva a decisão para a disputa de pênaltis, enquanto o Emelec joga por vitória simples.

Quem foi bem: Ortiz

O goleiro Pedro Ortiz foi decisivo para manter o Emelec vivo na disputa. Defendeu uma bola cara a cara com Hulk e depois pegou o pênalti cobrado pelo atacante atleticano.

Quem foi mal: Allan

Num lance em que a falta foi para o Atlético, o volante Allan se desentendeu com Jackson Rodríguez e foi expulso, após revisão do VAR. O atleticano realmente acertou uma cotovelada no jogador do time equatoriano. Com o vermelho de Allan, o Galo jogou por mais de 20 minutos com um jogador a menos.

O jogo do Atlético-MG: chutão para o Hulk

Jogadores do Atlético-MG comemoram gol de Ademir contra o Emelec pela ida das oitavas de final da Copa Libertadores - RODRIGO BUENDIA / AFP - RODRIGO BUENDIA / AFP
Jogadores do Atlético-MG comemoram gol de Ademir contra o Emelec pela ida das oitavas de final da Copa Libertadores
Imagem: RODRIGO BUENDIA / AFP

A estratégia de jogo do Atlético-MG no Equador foi tentar bolas longas com o Hulk, como funcionou em alguns lances. Inclusive, na jogada do gol alvinegro, quando o camisa 7 dominou bem lançamento de Everson e ou para Nacho, que deixou Ademir livre para marcar. Apesar da superioridade técnica, o Atlético optou por jogar no contra-ataque.

Cronologia

O Atlético abriu o placar logo aos 15 minutos do primeiro tempo, com o atacante Ademir. Méritos também para Hulk, que dominou com muita qualidade uma bola lançada pelo goleiro Everson. O camisa 7 do Galo fez o pivô e ou para Nacho, que encontrou Ademir sozinho, dentro da área, para finalizar no canto direito do goleiro Ortiz. O empate do Emelec foi de pênalti, cobrado pelo capitão Sebastián Rodríguez, aos 13 minutos do segundo tempo. A penalidade foi marcada após análise do VAR, que viu uma cotovelada do zagueiro no rosto do atacante do time equatoriano.

Susto no fim do primeiro tempo

Com uma postura mais defensiva, o Atlético fazia um jogo sem sustos. Até o minuto 41 da etapa inicial, quando a defesa deu bobeira e Jackson Rodríguez ficou sozinho com Everson, mas para sorte do Galo a finalização foi na trave.

Gol perdido e pênalti para o Emelec

Sebastian Rodriguez, do Emelec, comemora gol contra o Atlético-MG pela Copa Libertadores - Rodrigo BUENDIA / AFP - Rodrigo BUENDIA / AFP
Sebastian Rodriguez, do Emelec, comemora gol contra o Atlético-MG pela Copa Libertadores
Imagem: Rodrigo BUENDIA / AFP

O Atlético conseguiu contra-atacar no começo do segundo tempo e Hulk deixou Ademir sozinho, mas o camisa 19 chutou em cima do goleiro Pedro Ortiz. Mas se a bola entra, nada ia valer. A origem da jogada foi o pênalti para o Emelec, marcado após análise do VAR. Nathan Silva acertou o braço no rosto do atacante adversário e a penalidade foi bem marcada.

Hulk perde pênalti

Quando tudo caminhava para o empate, o Atlético teve ótima chance com Hulk, que foi derrubado dentro da área. Mas o camisa 7 do Galo perdeu o pênalti, que foi bem defendido pelo goleiro Ortiz.

FICHA TÉCNICA:

EMELEC 1 x 1 ATLÉTICO-MG

Competição: Copa Libertadores - jogo de ida das oitavas de final
Local: George Capwell, em Guayaquil (EQU)
Data e horário: 28 de junho de 2022, às 19h15 (de Brasília)
Árbitro: Fernando Rapallini (ARG)
Assistentes: Juan Belatti (ARG) e Diego Bonfá (ARG)
VAR: Johny Bossio (ARG)
Cartões amarelos: Bruno Pittón, Eddie Guevara, Jackson Rodríguez, Arroyo e Marlon Mejía (EME); Nathan Silva (CAM)
Cartão vermelho: Allan (CAM)
Gols: Ademir, aos 15' minutos do primeiro tempo; Sebastián Rodríguez, aos 13 minutos do segundo tempo

EMELEC: Pedro Ortiz, Bryan Carabalí, Marlon Mejía (Garcés), Eddie Guevara e Jackson Rodríguez (Vera); Dixon Arroyo, Sebastián Rodríguez, José Cevallos (Romario Caicedo) e Alexis Zapata; Bruno Pittón e Alejandro Cabeza (Quiroga). Técnico: Ismael Rescalvo

ATLÉTICO-MG: Everson, Guga, Nathan Silva, Alonso e Guilherme Arana; Allan, Otávio, Rubens (Réver) e Nacho Fernández (Calebe); Ademir (Vargas) e Hulk. Técnico: Turco Mohamed