;(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 da Inglaterra - 2022

Nos pênaltis, Middlesbrough elimina o United e vai às oitavas da FA Cup

Jogadores do Middlesbrough celebram gol sobre o United na Copa da Inglaterra - LINDSEY PARNABY/AFP
Jogadores do Middlesbrough celebram gol sobre o United na Copa da Inglaterra Imagem: LINDSEY PARNABY/AFP

Colaboração para o UOL, em São Paulo

04/02/2022 19h55

O Manchester United está eliminado da FA Cup, a Copa da Inglaterra, competição mais tradicional do país. Nos pênaltis, os Red Devils foram derrotados no Old Trafford pelo Middlesbrough, que está na Segunda Divisão, em confronto válido pela 4ª fase da disputa.

No tempo regulamentar, o jogo ficou empatado por 1 a 1, após Cristiano Ronaldo perder uma cobrança de pênalti e Bruno Fernandes desperdiçar uma oportunidade diante do gol vazio. Nas penalidades, Elanga perdeu e garantiu a classificação do Boro, por 8 a 7.

Com esse resultado, os comandados de Wilder se classificaram para as oitavas de final da competição. As partidas ainda não têm datas, horários e confrontos definidos.

Com um domínio total no primeiro tempo, os Red Devils perderam um pênalti com Cristiano Ronaldo chutando para fora, mas abriram o placar aos 24 minutos com Sancho. Na segunda etapa, Crooks deixou tudo igual aos 18, mas, na prorrogação ninguém balançou as redes e a partida foi para os pênaltis. Nas penalidades o Boro garantiu a classificação.

O Manchester volta a campo na terça-feira (8), contra o Burnley, às 17 horas (de Brasília), pela Premier League. Já o Middlesbrough enfrenta o Queens Park Rangers na próxima quarta-feira (9), às 16h45 (de Brasília), pela segunda divisão inglesa.

Que lambança!

No primeiro minuto de jogo, Shaw fez lançamento longo, Lumley saiu mal do gol, e a bola sobrou para Sancho, que tocou por cobertura e acertou o travessão. No rebote, Bruno Fernandes pegou mal na bola e jogou pela linha de fundo.

Assim não, CR7!

Na volta aos gramados de Paul Pogba, o francês foi derrubado na área por Dijksteel. Cristiano Ronaldo pega a bola para cobrar a penalidade, mas pega mal e chuta para a fora, na canto direito do goleiro. Fazia seis anos que CR7 não perdia um pênalti por errar o gol.

Domínio do United

Com maior posse e buscando sair com a bola no pé, os Red Devils foram mais perigosos. Nos minutos iniciais do jogo, Cristiano Ronaldo arriscou uma bicicleta, que parou nas mãos de Lumley.

Depois de muitas tentativas, o United conseguiu balançar as redes. Bruno Fernandes lançou Sancho na área do Middlesbrough, que dominou bem e chutou cruzado para abrir o placar. 1 a 0 em Old Trafford!

Poucos minutos depois, após boa troca de es no meio de campo, a bola sobrou para Rashford. Ele chutou forte e estufou as redes, mas o auxiliar marcou o impedimento do atacante do United.

Jogo equilibrado

O início da segunda etapa foi mais equilibrado, apesar de o United continuar mais intenso. Antes dos 10 minutos, os Red Devils haviam tido duas boas chances de ampliar o marcador, uma com Rashford e outra com CR7. Já o Boro teve o lance mais perigoso. Crooks finalizou, livre na área, mas Henderson fez ótima defesa de mão trocada.

Lance discutível

Watmore recebeu livre na área, mas dominou mal e a bola bateu em sua mão. Ele seguiu a jogada, cruzou para a pequena área e Crooks chegou para empurrar para o fundo da rede. Apesar do toque de mão, o lance não foi revisado e o gol foi validado. Tudo igual no Old Trafford!

A bola não entra!

O United desperdiçou muitas chances de ficar em vantagem no placar. Pouco após levar o gol de empate, Lumley saiu jogando errado, e a bola sobrou para Bruno Fernandes, que chutou para o gol vazio, mas acertou a trave da direita.

Pênaltis

Na prorrogação, em um jogo de ataque contra defesa, nenhuma das duas equipes conseguiu balançar as redes. Nas penalidades, as cinco primeiras cobranças foram convertidas pelos dois times, já nas alternadas Elanga perdeu e garantiu a classificação do Boro.

Cronologia

Com um domínio total no primeiro tempo, os Red Devils perderam um pênalti com Cristiano Ronaldo chutando para fora, mas abriram o placar aos 24 minutos com Sancho. Na segunda etapa, Crooks deixou tudo igual aos 18, mas, na prorrogação, ninguém balançou as redes e a partida foi para os pênaltis. Nas penalidades o Boro garantiu a classificação.

FICHA TÉCNICA: MANCHESTER UNITED 1(7) X (8)1 MIDDLESBROUGH

Motivo: Copa da Inglaterra
Local: Old Trafford, em Manchester (Inglaterra)
Data e horário: 04 de fevereiro de 2022, às 17h (de Brasília)
Árbitro: Anthony Taylor
Gols: Sancho (24' 1ºT - MNU), Crooks (18' 2ºT - MID)
Cartões amarelos: Pogba (MNU), Tavernier (MID) e Fred (MNU)

MANCHESTER UNITED: Henderson, Dalot, Varane (Phil Jones), Maguire, Luke Shaw, McTominay, Pogba (Fred), Rashford (Elanga), Bruno Fernandes, Sancho (Juan Mata) e Cristiano Ronaldo. Técnico: Ralf Rangnick

MIDDLESBROUGH: Lumley, Anfernee Dijksteel, Fry, McNair, Jones (Bamba), Crooks (Payero), Howson, Tavernier, Taylor (Peltier), Sporar (Connolly), Balogun (Watmore). Técnico: Chris Wilder