Salzburgo 0-3 Paris Saint-Germain
Com quatro portugueses no onze inicial (Nuno Mendes, Vitinha, João Neves e Gonçalo Ramos), os parisienses não podiam falhar o assalto a Salzburgo para conseguir o objetivo de avançar para a próxima fase.

Com esse sentido de urgência, a formação de Luis Enrique somou várias oportunidades para chegar à vantagem nos minutos iniciais - Ramos e Vitinha entre elas -, enquanto os anfitriões responderam por Nene e Schlager. O avançado português, regressado recentemente de uma longa lesão, reencontrou o caminho do golo aos 30 minutos, aproveitando um cabeceamento de Hakimi para encostar em cima da linha.
Até ao descanso, os campeões franceses continuaram a somar oportunidades para dilatar a vantagem, mas a diferença mínima aguentou no marcador até ao intervalo. Na segunda parte, prosseguiu o massacre e foi preciso um defesa português ensinar os avançados a meter a bola na baliza, já sem Ramos em campo. Aos 73 minutos, Nuno Mendes apareceu na área para rematar colocado após um cruzamento do recém-entrado Doué.
Já perto do apito final e com os austríacos balanceados no ataque, o PSG fez o 0-3 final numa jogada coletiva brilhante e novamente com Hakimi ao barulho, fazendo o último passe antes de Doué rematar para o canto superior.
Shakhtar 1-5 Bayern de Munique
Apesar de jogar como anfitrião, o Shakhtar recebeu o Bayern de Munique na Alemanha, precisamente na Veltins Arena, estádio do Schalke 04. Raphael Guerreiro foi titular no conjunto alemão.

Os ucranianos, com quatro pontos e a precisar de uma vitória, entraram com a corda toda na partida e adiantaram-se no marcador, aos quatro minutos, num grande passe de Zubkov para uma finalização precisa de Kevin. Foi o primeiro golo de sempre do Shakhtar frente aos bávaros.
A vantagem, no entanto, não durou muito tempo, apenas seis minutos para ser preciso, com Konrad Laimer a aproveitar o bom trabalho de Olise para disparar à malha superior da baliza. Em cima do descanso, os ucranianos desperdiçaram boa oportunidade para regressar à vantagem, por intermédio de Sudakov.
A equipa da casa não aproveitou e colocou-se a jeito dos gigantes europeus numa perda de bola... Musiala fez tudo certo dentro da grande área, podia ter assumido o remate, mas preferiu servir o capitão Thomas Muller, que não perdoou e fez a reviravolta, aos 45+1'.
O Bayern continuou a pressionar, ainda teve um golo anulado por falta de Musiala, até que finalmente chegou conseguiu ampliar a vantagem num grande penalidade convertida de forma sublime por Olise, aos 70'.
Ainda insatisfeitos, a máquina goleadora dos bávaros juntou mais dois ao marcador, agora com um muito merecido golo de Musiala, que teve alguma sorte ao ficar com o ressalto nos pés e mostrou a calma necessária para simular, antes de rematar para o espaço vazio.
Em cima do apito final, Michael Olise quis bisar no encontro e teve via verde para deixar múltiplos adversários pelo caminho, entrar na área, deitar o guarda-redes pelo chão e empurrar para a baliza deserta.
Brest 1-0 PSV
Na primeira participação de sempre na fase principal da Liga dos Campeões, a turma de Eric Roy continua a surpreender tudo e todos.

Na receção a um PSV com muita experiência nestas andanças e à caça de pontos, os franceses passaram para a frente do marcador já perto do descanso, por intermédio de Julien Le Cardinal, num lance com muita sorte à mistura. Foi a primeira oportunidade do conjunto depois do domínio neerlandês no primeiro tempo.
Na segunda parte, o Brest teve duas oportunidades de ampliar antes de segurar o assalto dos neerlandeses que ainda marcaram, mas o tento foi anulado por mão na bola.