Dù vậy, tấm vé vào bán kết không dễ dàng đến với B.Munich, tung đội hình mạnh nhất vào trận đấu này. Chủ nhà Bochum dù đang thi đấu ở Giải hạng hai nhưng vẫn chứng tỏ được tinh thần thi đấu ngoan cường. Họ chấp nhận “nhường đất’ để B.Munich cầm bóng và thường xuyên tổ chức các pha phản công với các đường chuyền vượt tuyến.
Cho đến trước khi bị thủng lưới vào phút 39, Bochum mới là đội bóng có các pha hãm thành đáng chú ý từ các tình huống phản công. Họ tạo ra ít nhất 2 cơ hội ghi bàn rõ rệt khi đã đối mặt thủ môn. Tuy nhiên, một lần chân sút của đội bóng này dứt điểm đưa bóng ra ngoài, một lần dứt điểm chậm một nhịp để hậu vệ B.Munich lao về cản phá.
Đến phút 39, Bochum phải nhận bàn thua từ pha tấn công trung lộ quen thuộc của đối thủ. T.Mueller cài người làm tường rồi đưa bóng vào đúng đà dứt điểm của Lewandowski và phần việc của tiền đạo người Ba La quá đơn giản. Cú đặt lòng chính xác của Lewandoski đưa bóng đập cột dọc vào lưới, đưa B.Munich dẫn 1-0.
Ít phút sau, B.Munich được thi đấu hơn người do Jan Simunek của Bochum bị thẻ đỏ vì trọng tài cho rằng đã phạm lỗi với Robben trong vòng cấm địa. Trên chấm 11m, T.Mueller dứt điểm không thành công, để thủ thành Bochum cản phá. Nhưng kể cả khi không nâng tỉ số lên 2-0 ngay trong hiệp 1 thì trận đấu coi như an bài với phần thắng nghiêng về B.Munich.
Sang hiệp hai, trong thế hơn người, hơn về thế trận B.Munich ghi thêm 2 bàn nữa và bõ lỡ không ít cơ hội rõ rệt trong đó có tình huống Robben đệm bóng bằng chân phải, chân không thuận, ngay trước khung thành lại đưa bóng vào đúng vị trí của thủ môn chủ nhà.
Đến phút 61, Thiago Alcatara đệm bóng ngay khu 5m50 sau đường kiến tạo của T.Mueller để đưa B.Munich dẫn 2-0. Phút 90, từ pha khống chế bóng lỗi của hậu vệ Bochum, Robben đã chọc khe để Lewandowski đối mặt thủ môn và dễ dàng hoàn tất cú đúp, mang lại chiến thắng chung cuộc 3-0 cho B.Munich.
Như thế, vòng bán kết Cúp quốc gia Đức quy tụ cả 2 đội bóng mạnh nhất nước Đức hiện nay là B.Munich và Dortmund.