Trong bối cảnh Allianz Arena chật kín khán giả, Bayern Munich và Real Madrid đã trình diễn một trận đấu xứng tầm bán kết Champions League. Ngay từ những phút đầu, cả hai đội thiết lập nhịp độ cao với lối chơi tấn công mạnh mẽ.
Real Madrid mở tỷ số ở phút 23 sau pha phối hợp nhanh từ cánh phải, nơi Vinícius Júnior vượt qua hậu vệ đối phương trước khi dứt điểm chéo góc hạ thủ môn Manuel Neuer. Bayern Munich đáp trả ngay trước giờ nghỉ giữa hiệp khi Harry Kane hoàn thành cú đánh đầu từ đường chuyền của Joshua Kimmich.
Hiệp hai chứng kiến sự thay đổi chiến thuật đáng chú ý. Bayern gia tăng áp lực với 62% thời gian kiểm soát bóng và 18 cú dứt điểm, trong khi Real Madrid tập trung vào phản công nhanh. Phút 67, Jude Bellingham ấn định chiến thắng 2-1 cho đội khách sau tình huống phản công chớp nhoáng, khai thác triệt để khoảng trống giữa sân.
Những phút cuối trận, Bayern Munich dồn toàn lực tấn công nhưng không thể xuyên thủng hàng phòng ngự vững chắc của Thibaut Courtois. Thống kê cho thấy sự chênh lệch rõ rệt về cơ hội: Bayern có 8 cú sút trúng đích so với 5 của Real Madrid, nhưng hiệu suất chuyển hóa quyết định kết quả trận đấu.