Real Madrid 3-1 Man City (tổng tỷ số: 6-3)
Cú hat-trick thứ ba của Kylian Mbappe tại Champions League đã giúp nhà vô địch Real Madrid giành được suất vào vòng 1/8 một cách đầy ấn tượng.
Mbappe đón đường chuyền dài của Raul Asencio bằng cú lốp bóng ngay ở phút thứ tư để mở tỷ số, thể hiện sự khéo léo tuyệt vời để ghi bàn thắng thứ hai ngay sau nửa giờ và hoàn tất cú ăn ba bằng cú sút chìm ở phút 61.
Nico Gonzalez ghi bàn danh dự trong thời gian bù giờ sau khi Omar Marmoush sút bóng trúng xà ngang cho Man City, trong khi Erling Haaland - cầu thủ ghi 2 bàn ở lượt đi - ngồi ghế dự bị không được sử dụng.
PSV 3-1 Juventus, hiệp phụ (tổng tỷ số: 4-3)
Bàn thắng trong hiệp phụ của Ryan Flamingo đủ để giúp PSV giành chiến thắng ở đấu loại trực tiếp Champions League lần đầu tiên kể từ năm 2007.
Trận đấu trở nên sôi động hơn sau giờ nghỉ khi đường chuyền chéo sân của Noa Lang tìm đến Ivan Perisic, người đã ghi bàn kết thúc pha phản công gọn gàng của PSV để cân bằng tỷ số chung cuộc.
Cú đánh mạnh mẽ của Timothy Weah giúp Juventus tái lập thế dẫn trước sau đó 10 phút, trước khi Ismael Saibari ghi bàn từ cự ly gần và đưa trận đấu vào hiệp phụ. Tại đây, Flamingo quyết định trận đấu một cách đầy kịch tính.
Paris 7-0 Brest (tổng tỷ số: 10-0)
PSG dễ dàng vượt qua với chiến thắng thuyết phục trước đối thủ ở Ligue 1 là Brest - khép lại chiến thắng chung cuộc lớn thứ hai trong lịch sử Champions League. Họ cũng trở thành đội đầu tiên có 7 cầu thủ ghi bàn khác nhau trong một trận đấu.
Bradley Barcola là người đầu tiên trong số đó, đến lượt Khvicha Kvaratskhelia ghi thêm bàn thắng đầu tiên của mình tại châu Âu cho đội chủ nhà trước giờ nghỉ. Vitinha, Desire Doue, Nuno Mendes và Goncalo Ramos cũng ghi bàn trước khi cầu thủ vào thay người Senny Mayulu ấn định tỷ số 7-0.
B. Dortmund 0-0 Sporting CP (tổng tỷ số: 3-0)
Dortmund đã vào vòng 1/8 với màn trình diễn đầy toan tính trên sân nhà, khiến Sporting không có nhiều cơ hội khi đội khách Bồ Đào Nha chiến đấu để lật ngược thế trận với tỷ số 3-0. Đội chủ nhà đã tiến gần nhất đến bàn thắng trong hiệp 1, với nỗ lực mạnh mẽ của Marcel Sabitzer bị Rui Silva cản phá ở cự ly gần nhất, sau đó tiếp tục chiếm ưu thế sau giờ nghỉ.
Tuy nhiên, thủ môn xuất sắc hơn đã giữ cho trận đấu không có bàn thắng nào được ghi, bao gồm việc Rui Silva lao xuống cản phá quả phạt đền của Serhou Guirassy ở phút 59 trước khi khung gỗ ngăn cản cú sút của Giovanni Reyna.
Bayern Munich 1-1 Celtic (tổng tỷ số: 3-2)
Alphonso Davies ghi bàn ở phút bù giờ thứ tư giúp Bayern vượt qua Celtic, đội hy vọng sẽ đưa trận đấu này vào hiệp phụ trong hơn nửa giờ đồng hồ.
Sau khi bỏ lỡ 4 cơ hội trong hiệp 1, Nicolas Kuhn đã tận dụng sai lầm của Minjae Kim để đưa nhà vô địch Scotland vươn lên dẫn trước. Đội khách gần như đã trụ vững trong 30 phút cuối, nhưng cuối cùng lại bị Davies khuất phục sau khi thủ môn Kasper Schmeichel từ chối cơ hội của Leon Goretzka.
Atalanta 1-3 Club Brugge (tổng tỷ số: 2-5)
Hai bàn thắng của Chemsdine Talbi trong vòng 27 phút đầu đã giúp Brugge tiến vào vòng 1/8 một cách đầy ấn tượng.
Davide Zappacosta sút bóng trúng cột dọc cho Atalanta sau cú đúp của cầu thủ 19 tuổi, nhưng cú sút xa tuyệt đẹp của Ferran Jutgla đã giúp đội khách dẫn trước 3-0 khi kết thúc hiệp 1.
Ademola Lookman rút ngắn cách biệt ngay sau khi vào sân và Zappacosta lại tìm đến đúng khung gỗ trước khi Simon Mignolet cản phá được quả phạt đền của Lookman. Đội trưởng chủ nhà Rafael Toloi bị đuổi khỏi sân vào phút cuối.
Benfica 3-3 Monaco (tổng tỷ số: 4-3)
Bàn thắng muộn của Orkun Kokcu đã giúp Benfica lọt vào vòng 1/8 sau một cuộc rượt đuổi đầy kịch tính tại Lisbon. Pha dứt điểm mạnh mẽ của Kerem Akturkoglu vào giữa hiệp 1 giúp đội chủ nhà dẫn trước, nhưng Takumi Minamino và Eliesse Ben Seghir đáp trả vào đầu hiệp 2 để cân bằng tỷ số chung cuộc cho Monaco.
Quả phạt đền lạnh lùng của Vangelis Pavlidis đưa Benfica vươn lên dẫn trước chung cuộc, trước khi cầu thủ vào sân thay người George Ilenikhena ghi bàn chỉ chưa đầy một phút sau khi vào sân. Vào thời điểm hiệp phụ đang đến gần, Kokcu nhận đường kiến tạo từ Alvaro Carreras để ghi bàn quyết định.
Milan 1-1 Feyenoord (tổng tỷ số: 1-2)
Feyenoord đã lọt vào vòng 1/8 Champions League lần đầu tiên sau khi giành được trận hòa cần thiết tại San Siro để thắng chung cuộc. Đội khách bị choáng váng chỉ sau 37 giây khi cựu tiền đạo Santiago Gimenez của họ cân bằng tỷ số chung cuộc.
Tuy nhiên, Milan chỉ còn 10 người khi Theo Hernandez nhận thẻ vàng thứ hai ngay sau giờ nghỉ. Julian Carranza sau đó vào sân từ băng ghế dự bị và đánh đầu ghi bàn từ đường chuyền đẹp mắt của Hugo Bueno, ấn định chiến thắng chung cuộc cho đội bóng Hà Lan.
Các đội lọt vào vòng 1/8 (hạt giống)
Arsenal (Anh), Aston Villa (Anh), Atletico (Tây Ban Nha), Barcelona (Tây Ban Nha), Inter (Italia), Leverkusen (Đức), Lille (Pháp), Liverpool (Anh)
Các đội lọt vào vòng 1/8 thông qua vòng play-off (không hạt giống)
Bayern Munich (Đức), Benfica (Bồ Đào Nha), Club Brugge (Bỉ), Feyenoord (Hà Lan), Real Madrid (Tây Ban Nha), PSV (Hà Lan), Dortmund (Đức), PSG (Pháp).