Trận bán kết lượt đi giữa Real Madrid và Bayern Munich trên sân Allianz Arena đã diễn ra kịch tính trong hiệp thi đấu thứ hai. Sau khi đội khách bất ngờ có lợi thế dẫn bàn trong hiệp thi đấu đầu tiên với pha làm bàn của Vinicius Junior ở phút 24, đội chủ nhà đã vùng lên mạnh mẽ để ngược dòng dẫn trước nhờ các bàn thắng của Leroy Sane (53') và Kane (57').
Bàn thắng của Kane đến trên chấm 11m sau tình huống Lucas Vazquez phạm lỗi với Jamal Musiala trong vòng cấm. Trước thời điểm chân sút người Anh thực hiện quả đá phạt đền, tiền vệ Jude Bellingham của Real Madrid dường như cố tình tạo áp lực cho đàn anh tại ĐTQG bằng việc tiến lại gần và nói điều gì đó vào tai.
Hành động ''yểm bùa'' đó của Bellingham nhanh chóng được phát hiện khi trọng tài chính người Pháp, Clement Turpin yêu cầu anh ra khỏi vòng cấm để Kane thực hiện quả đá phạt. Tuy nhiên, động thái của cầu thủ 20 tuổi đã không thể ngăn cản đồng đội người Anh thực hiện quả phạt đền thành công và đưa gã khổng lồ nước Đức dẫn trước 2-1.
Không lâu sau khi Real Madrid bị ngược dòng dẫn trước, HLV Carlo Ancelotti đã thực hiện những sự thay đổi người cho mặt trận tấn công, trong đó rút Bellingham thi đấu không hiệu quả khỏi sân nhường chỗ cho Brahim Diaz. Thế trận của Real Madrid khởi sắc hơn và đến phút 87 họ đã có được bàn gỡ 2-2 khi Vinicius hoàn tất cú đúp sau tình huống đá phạt 11m thành công. Trước đó, Rodrygo đã bị Min-Jae Kim phạm lỗi trong vòng cấm.