Được đánh giá cao hơn đối thủ nên Atletico Madrid muốn nhanh chóng có được chiến thắng trước RB Leipzig. Tuy nhiên, đại diện nước Đức lại là đội quyết tâm hơn nhiều.
RB Leipzig nhập cuộc rất tự tin và thậm chí có những phút dồn ép đại diện La Liga. Phút thứ 3, Marcel Halstenberg đã tung ra một cú dứt điểm nhưng lại đưa bóng đi không chính xác.
Sau đó, bóng hầu như chỉ lăn bên phần sân của Atletico Madrid. Phải sau 13 phút thi đấu, đội bóng của Diego Simeone mới có tình huống uy hiếp đầu tiên. Yannick Carrasco tung ra cú ra chấn rất nhanh ở góc hẹp nhưng không thắng được thủ thành Péter Gulácsi.
Thời gian sau đó, cả hai đội dù rất cố gắng nhưng lại không có thêm pha bóng nguy hiểm nào được tạo ra. Hiệp 1 khép lại với kết quả hòa 0-0.
RB Leipzig vượt lên ở hiệp thi đấu thứ hai. Phút 50, Sabitzer lên bóng bên hành langcánh phải và tung ra cú lật cánh chuẩn xác để Olmo đánh đầu tung lưới Jan Oblak.
Rơi vào thế rượt đuổi, Atletico Madrid buộc phải có sự thay đổi. Joao Felix vào sân thay Héctor Herrera. Sự xuất hiện của tân binh người Bồ Đào Nha giúp cho thế trận tấn công của Atletico sáng sủa hơn.
Joao Felix là người mang về quả penalty ở phút 69 sau khi anh bị Lukas Klosterman phạm lỗi. Đích thân tiền vệ người Bồ Đào Nha bước lên thực hiện và mang về bàn quân bình tỷ số cho đội bóng áo đen.
Trận đấu trôi dần về những phút cuối trong thế trận giằng co. Những tưởng như mọi thứ sẽ phải được giải quyết bằng hiệp phụ. Nhưng không, phút 88, sau đường căng ngang của Angelino bên cánh trái, cầu thủ vào sân thay người Tyler Adams dứt điểm uy lực bên ngoài vòng 16m50, bóng chạm chân Savic đổi hướng làm bó tay thủ thành Oblak.
Tỷ số là 2-1 cho RB Leipzig và thời gian còn lại quá ít ỏi để Atletico gỡ hòa. Chung cuộc, RB Leipzig vượt qua Atletico Madrid để bước vào vòng Bán kết đối đầu với PSG.
>>> Xem thêm: Man United mua Ousmane Dembele thay Jadon Sancho?