Bàn thắng
Real Madrid: Joselu (88', 90+1')
Bayern: Davies (68')
Bước vào màn tái đấu ở bán kết trên sân nhà Bernabeu, Real Madrid chỉ thực hiện một sự thay đổi so với trận lượt đi. Dani Carvajal, người bỏ lỡ trận hòa 2-2 ở Munich do án treo giò, trở lại đá chính ở vị trí hậu vệ phải thay cho Lucas Vazquez. Với Bayern Munich, HLV Thomas Tuchel có ba sự thay đổi nhân sự so với trận lượt đi. Kim Min-jae, Leon Goretzka, Thomas Muller nhường chỗ cho Matthijs de Ligt, Aleksandar Pavlovic và Serge Gnabry.
Với những quân bài tốt nhất, hai đội không giấu diếm ý định đánh phủ đầu để tìm kiếm lợi thế dẫn bàn sớm và đã tạo ra được những pha bóng tương đối nguy hiểm về phía khung thành của nhau. Tuy nhiên, chủ nhà Real Madrid mới là những người có các cơ hội ngon ăn hơn, trong đó đáng chú ý nhất là cú dứt điểm trúng cột dọc của Vinicius Jnr ở phút 13 và sau đó là pha băng vào đá bồi rất nhanh của Rodrygo nhưng không thể thắng được thủ thành Manuel Neuer.
Neuer cũng là cái tên thi đấu xuất sắc nhất trong đội hình của Bayern Munich, khi thủ quân của Hùm xám có thêm một pha bay người cứu thua xuất sắc sau tình huống nửa chuyền, nửa sút của hậu vệ Ferland Mendy bên phía Real Madrid ở phút 40. Trong khi đó, trên mặt trận tấn công, đội khách lại không có được cơ hội nào thực sự nguy hiểm ngoài hai cú dứt điểm của Kane đưa bóng đi chệch cột dọc ở phút 28 cũng như pha cứa lòng tới từ Mazraoui từ ngoài vòng cấm đi thẳng vị trí thủ môn Lunin.
Bước sang hiệp 2, kịch bản không khác quá nhiều khi hai đội vẫn chủ động chơi đôi công nhưng ưu thế nghiêng về phía đội chủ nhà, những người đã tạo được rất nhiều các pha bắn phá khung thành Neuer. Những pha lên bóng của Real Madrid tập trung chủ yếu bên hành lang cánh trái với sự có mặt của Vinicius, người làm khổ hàng thủ Bayern Munich, nhưng các cú dứt điểm của cầu thủ người Brazil hay đồng hương Rodrygo đều không thể đánh bại được Neuer, người đã có ít nhất 3 pha bay người như chim để cứu thua.
Tấn công nhiều, tạo ra nhiều cơ hội ngon ăn mà không thể tận dụng thành công, Real Madrid đã nhận trái đắng, đúng theo quy luật bóng đá. Phút 68, Bayern Munich có tình huống phản công rất mẫu mực, khi Kane đã mở bóng chính xác từ giữa sân để Davies băng lên bên cánh trái và thực hiện cú đảo người loại bỏ trung vệ Rudiger trước khi dứt điểm đẳng cấp đưa bóng vào góc xa tung lưới thủ thành Lunin.
Và cũng trong bóng đá, ranh giới giữa người hùng và tội đồ là rất mong manh. Neuer đã chơi xuất sắc trong gần như cả trận đấu, nhưng sai lầm ở phút 88 đã khiến Hùm xám nhận trái đắng. Từ cú dứt điểm không quá nguy hiểm của Vinicius bên ngoài vòng cấm, Neuer bắt không dính để tiền đạo vào sân thay người là Joselu băng vào dứt điểm bồi ghi bàn gỡ hòa cho Real Madrid.
3 phút sau, thánh địa Bernabeu thêm một lần bùng nổ, khi trung vệ Rudiger phá bẫy việt vị và thực hiện đường căng ngang để tiền đạo Joselu băng vào đệm bóng cận thành ở khoảng cách 5m tung lưới Neuer lần thứ hai đưa Real Madrid ngược dòng dẫn trước.
Quãng thời gian 13 phút bù giờ diễn ra căng thẳng, kịch tính cả trên sân và bên ngoài đường biên với những tranh cãi, đặc biệt là tình huống De Ligt đưa bóng vào lưới Lunin ở phút 90+12, nhưng trọng tài chính đã cắt còi cắt việt vị khá sớm. Chung cuộc, Real Madrid giành chiến thắng 2-1, qua đó lọt vào chung kết với thắng lợi chung cuộc 4-3 để chạm trán Dortmund.
Đội hình thi đấu
Real Madrid: Lunin; Carvajal, Rüdiger, Nacho, Mendy; Valverde (Brahim Diaz 81'), Tchouaméni (Camavinga 71'), Kroos (Modric 71'); Rodrygo (Joselu 81'), Vinicius Jr, Bellingham (Militao 90+9').
Bayern: Neuer; Kimmich, de Ligt, Dier, Mazraoui; Pavlović, Laimer; Sané (Kim 76'), Musiala (Muller 85'), Gnabry (Davies 27'); Kane (Choupo-Moting 85').