Paris SG 1-1 Newcastle
O Paris Saint-Germain acabou por pagar caro uma série de três jogos consecutivos sem vencer na Liga dos Campeões, com o empate a uma bola frente ao Newcastle United, em Paris, a ditar que ambas as equipas falhassem o acesso ao top-8 da competição.

Num duelo decisivo para a luta pelos oito primeiros lugares, o PSG entrou de forma avassaladora e conquistou uma grande penalidade logo no primeiro minuto. Lewis Miley foi penalizado depois de a bola ressaltar para o braço aberto, mas acabou salvo por uma defesa extraordinária de Nick Pope, que se lançou para a esquerda e defendeu o penálti cobrado por Ousmane Dembélé. O alívio dos magpies durou pouco, já que, aos oito minutos, os parisienses chegaram à vantagem: Vitinha teve demasiado espaço à entrada da área e não perdoou, com um remate em arco, colocado e preciso.
A equipa da casa manteve a pressão e podia ter ampliado a vantagem, mas Pope continuou em grande plano, travando primeiro um remate cruzado de Dembélé e, pouco depois, uma tentativa de Khvicha Kvaratskhelia à entrada da área. Depois de resistirem ao assédio inicial, os homens de Eddie Howe começaram gradualmente a equilibrar a partida e acabaram recompensados de forma inesperada já nos descontos da primeira parte. Dan Burn aproveitou a sua estatura para manter um lance de bola parada vivo, devolvendo a bola para a área, onde Joe Willock apareceu para cabecear para o fundo das redes, apontando o seu primeiro golo na UCL e silenciando o Parc des Princes.
O Newcastle chegou mesmo a completar a reviravolta dez minutos após o intervalo, quando Anthony Elanga libertou Willock, que voltou a marcar, mas o lance foi anulado por fora de jogo, travando de imediato os festejos dos ingleses. O PSG continuou a assumir o controlo da posse de bola, embora com sinais crescentes de nervosismo no setor defensivo, e a tensão aumentou ainda mais quando Dembélé desperdiçou uma boa ocasião dentro da área, atirando ao lado.
Nos instantes finais, foi o Newcastle quem esteve mais perto de conquistar os três pontos, mas Harvey Barnes falhou de forma incrível à boca da baliza, após uma excelente jogada de Anthony Gordon. No final, os resultados noutros encontros ditaram que o empate não serviu a nenhuma das equipas para alcançar o top-8, obrigando PSG e Newcastle a disputarem o play-off de acesso à fase a eliminar.

Ajax 1-2 Olympiacos
O Olympiacos garantiu o apuramento para a fase a eliminar pela primeira vez desde 2013/14, depois de vencer o Ajax por 1-2, no primeiro confronto entre as duas equipas neste século, ditando a eliminação do emblema neerlandês da competição.

Ambas as formações entraram em campo conscientes de que apenas a vitória lhes permitiria manter vivas as esperanças de seguir em frente, o que se refletiu num início de jogo bastante cauteloso. A primeira ocasião digna de registo surgiu apenas aos 13 minutos, quando Costinha cabeceou na sequência de um pontapé de canto, mas Vítězslav Jaroš recolheu o esférico sem dificuldade.
O aviso não passou despercebido ao Ajax, que esteve muito perto de inaugurar o marcador aos 25’, num lance em que Owen Wijndal colocou a bola rasteira na área e o guarda-redes do Olympiacos desviou para a zona de Oscar Gloukh, mas o médio desperdiçou de forma incrível, atirando por cima a escassos metros da baliza. O conjunto grego sentia dificuldades e o Ajax chegou mesmo a festejar pouco depois da meia hora, quando Kasper Dolberg apareceu nas costas da defesa para finalizar um cruzamento de Mika Godts pela esquerda, mas o golo foi anulado por fora de jogo.
No reatamento, foi o Olympiacos quem entrou melhor e essa atitude acabou por ser recompensada, com o golo inaugural a surgir aos 52 minutos. Após uma boa circulação de bola, Mehdi Taremi e Gelson Martins combinaram de forma exemplar, com o internacional português a concluir a jogada com um deslizamento oportuno, batendo Jaroš.
A resposta do Ajax foi imediata e os neerlandeses estiveram perto do empate quando um remate de Sean Steur embateu no braço de Christos Mouzakitis dentro da área. Inicialmente, François Letexier mandou seguir, mas, após uma longa revisão do VAR, o árbitro assinalou grande penalidade, convertida com frieza por Dolberg, que enganou Konstantinos Tzolakis.
Quando tudo indicava que o Ajax iria aproveitar o momento para carregar em busca da reviravolta, os anfitriões voltaram a sofrer. Aos 79 minutos, Santiago Hezze apareceu completamente solto na área na sequência de um canto e, de cabeça, colocou a bola no canto mais distante, restabelecendo a vantagem grega.
O segundo golo do Olympiacos teve um impacto claro na confiança do Ajax que, apesar de lançar tudo para o ataque nos minutos finais, não conseguiu chegar novamente ao empate.

Club Brugge 3-0 Marselha
O Club Brugge pôs fim a uma série de cinco jogos sem vencer na Liga dos Campeões ao bater o Olympique de Marselha por 3-0, na Bélgica, garantindo à custa dos franceses um lugar no play-off de acesso à fase a eliminar.

Sabendo que uma vitória poderia colocá-los dentro do top-24, os belgas entraram a todo o gás e resolveram praticamente o encontro nos primeiros 11 minutos, com dois golos de rajada. Aleksandar Stanković desmarcou Mamadou Diakhon para o primeiro, com o jovem avançado a finalizar com frieza para o canto da baliza, antes de o médio sérvio voltar a assumir o papel de assistente, desta vez para Romeo Vermant, que concluiu com uma excelente finalização de primeira, fazendo a bola ainda bater no poste antes de entrar.
Diakhon continuava imparável e voltou a causar muitos problemas à defensiva marselhesa pouco depois, mas, após uma arrancada sinuosa, viu Gerónimo Rulli negar-lhe o golo com uma boa intervenção. Do outro lado, Mason Greenwood assumiu as despesas ofensivas do Marselha antes do intervalo, mas encontrou sempre Simon Mignolet no caminho, com o guarda-redes belga a travar o inglês por três ocasiões distintas.
Como seria de esperar, o treinador do Marselha promoveu alterações cedo na segunda parte, com a entrada do capitão Pierre-Emerick Aubameyang, que esteve perto de causar impacto imediato, obrigando Mignolet a defesa apertada após um remate potente. Igor Paixão também tentou a sua sorte, mas voltou a esbarrar no guardião belga, numa fase em que os visitantes procuravam desesperadamente um golo que os recolocasse na discussão do apuramento.
Do outro lado, Rulli ainda evitou que Stanković fechasse as contas com uma boa defesa, mas o guarda-redes argentino nada pôde fazer pouco depois, quando o médio sérvio assinou o terceiro golo, o sexto em sete jogos, com um remate colocado para o canto inferior.
Este resultado confirmou o apuramento do Club Brugge, enquanto o Marselha passou a depender exclusivamente do que acontecia em Lisboa para seguir em frente. Contudo, um golo dramático ao cair do pano, apontado pelo guarda-redes do Benfica, Anatoliy Trubin, frente ao Real Madrid, selou de forma definitiva a eliminação dos franceses, no último instante de uma 8.ª jornada absolutamente memorável por toda a Europa.

Monaco 0-0 Juventus
O AS Monaco assegurou o apuramento para o play-off, após um empate sem golos frente à Juventus, no Stade Louis II. Também a formação italiana acabou por ter de se contentar com um lugar no play-off, depois de ainda iniciar a noite com uma ténue esperança de alcançar diretamente os oitavos de final.

O encontro ficou marcado por emoção logo no primeiro minuto, quando um alívio desastroso de Mattia Perin ofereceu a Maghnes Akliouche uma ocasião de ouro para adiantar os monegascos. No entanto, com a baliza completamente aberta e o guarda-redes fora de posição, o jovem francês falhou de forma incrível, atirando ao lado. O jogo manteve-se vivo e o Monaco chegou mesmo a festejar pouco antes do quarto de hora, com Folarin Balogun, mas o golo foi prontamente anulado devido a um empurrão sobre um adversário no início da jogada.
O primeiro remate enquadrado só surgiu aos 32 minutos, novamente com a defensiva da Juventus a ser colocada sob pressão. Akliouche segurou bem a bola dentro da área e assistiu Vanderson, cujo remate forte obrigou Perin a uma defesa atenta, desviando para canto. Apesar do maior ascendente da equipa orientada por Sébastien Pocognoli na primeira parte, a Juventus esteve perto de marcar cinco minutos antes do intervalo, quando Loïs Openda surgiu em posição prometedora, mas rematou ao lado, para alívio dos adeptos da casa.
A segunda parte foi pautada por um futebol mais fechado e cauteloso, com ambas as equipas pouco dispostas a assumir riscos, numa noite marcada por constantes mudanças nas contas do apuramento. Nos primeiros 25 minutos após o intervalo registou-se apenas um remate, de longe e sem perigo, que não incomodou Perin. A exibição apagada da Juventus na etapa complementar será difícil de aceitar para os seus adeptos, já que um triunfo poderia ter colocado a Vecchia Signora dentro do top-8 da fase de liga, dependendo de outros resultados.
Já nos instantes finais, Jordan Teze ainda tentou a sua sorte na conversão de um livre em zona perigosa, mas o remate não teve a precisão necessária para desfazer o nulo.

Outros resultados:
Atlético Madrid 1-2 Bodo/Glimt
Bayer Leverkusen 3-0 Villarreal
