Ngay từ những phút đầu, trận đấu đã diễn ra với tốc độ cao. Dortmund là đội tạo ra những cơ hội nguy hiểm, nhưng sự xuất sắc của thủ thành Oliver Baumann đã giữ vững mành lưới cho đội chủ nhà. Tuy nhiên, bất ngờ đã xảy ra ở phút cuối cùng của hiệp một. Từ đường kiến tạo của Vladimir Coufal, Leon Avdullahu tung cú dứt điểm đánh bại Gregor Kobel để đưa Hoffenheim vươn lên dẫn trước 1-0.
Bước sang hiệp hai, kịch tính tiếp tục được đẩy lên cao trào. Khi Dortmund còn đang mải mê tìm bàn gỡ, họ đã phải nhận "gáo nước lạnh" thứ hai. Phút 54, từ một tình huống phản công thần tốc, Adam Daghim chuyền bóng thuận lợi để Tim Lemperle dứt điểm nâng tỷ số lên 2-0 cho Hoffenheim.
Đứng trước bờ vực thất bại, huấn luyện viên Dortmund thực hiện hàng loạt sự thay đổi nhân sự, và đây chính là bước ngoặt của trận đấu. Phút 61, từ đường chuyền của Waldemar Anton, Serhou Guirassy thắp lại hy vọng cho đội khách bằng cú sút quyết đoán rút ngắn cách biệt xuống 1-2. Chỉ 5 phút sau, cầu thủ vào sân thay người Fabio Silva đã khiến cả khán đài như nổ tung khi san bằng tỷ số 2-2.
Những phút cuối trận, Hoffenheim nỗ lực đẩy cao đội hình nhằm tìm kiếm trận hòa, nhưng bi kịch đã ập đến với họ ở phút 87. Trong một nỗ lực phòng ngự, trung vệ Albian Hajdari đã vô tình lóng ngóng đưa bóng về lưới nhà trước sự bất lực của thủ môn Baumann. Bàn phản lưới nhà cay đắng này đã chính thức dập tắt mọi hy vọng của đội chủ nhà.
Dù hiệp hai có tới 5 phút bù giờ và Hoffenheim đã tạo ra sức ép nghẹt thở với liên tiếp những quả phạt góc, nhưng hàng phòng ngự Dortmund vẫn đứng vững. Tiếng còi mãn cuộc vang lên cũng là lúc các cầu thủ Dortmund ăn mừng chiến thắng 3-2 đầy cảm xúc.