Với quyết tâm có được danh hiệu Cúp QG Đức 2020/2021, cả Dortmund lẫn Leipzig đều chủ động tấn công ngay từ những phút đầu. Ngay phút thứ 5, Dortmund đã có bàn thắng dẫn trước sau cú dứt điểm kỹ thuật của Sancho.
Có bàn dẫn trước, Dortmund hưng phấn và có những tình huống tấn công áp đặt trong khi Leipzig có dấu hiệu bị tâm lý với những sai sót xuất hiện liên tục. Phút 28, cầu thủ người Hàn Quốc - Hwang Hee-Chan mất bóng, tạo cơ hội cho Marco Reus có đường chuyền nhanh cho Haaland. Cầu thủ người Na Uy dùng sức mạnh thể chất vượt qua Upamecano để dứt điểm tung lưới Leipzig, nâng tỷ số lên 2-0.
Trước khi hiệp 1 khép lại, Dortmund thể hiện ưu thế vượt trội với bàn thắng thứ 3. Hàng hậu vệ Leipzig dâng lên quá cao, tạo cơ hội cho Reus có pha tăng tốc trước khi chuyền bóng cho Sancho hoàn tất cú đúp.
Bị dẫn trước 3 bàn trong hiệp 1, Leipzig nỗ lực gia tăng sức ép ngay đầu hiệp 2. Những Poulsen, Nkunku được sử dụng để làm mới hàng công. Với những nhân tố khác trên hàng tấn công, Leipzig thể hiện bộ mặt khác hẳn hiệp 1, những cơ hội liên tiếp đến với thầy trò HLV Nagelsmann nhưng xà ngang và cột dọc đã liên tiếp từ chối bàn thắng của họ.
Phải đến phút 71, Leipzig mới có dịp ăn mừng khi Nkunku nhả bóng để Olmo dứt điểm quyết đoán tung lưới Burki, rút ngắn tỷ số xuống 1-3.
Tuy nhiên, đó cũng là tất cả những gì Leipzig làm được ở trận này bởi đến phút 87, Haaland hoàn tất cú đúp với pha dứt điểm trong tư thế trượt chân nhưng bóng lại đi quá khó so với sự phán đoán của thủ môn Gulacsi.
Giành chiến thắng chung cuộc 4-1, Dortmund giành Cúp Quốc gia Đức một cách thuyết phục để vớt vát một mùa giải không thành công. Haaland có danh hiệu đầu tiên cùng đội bóng vùng Ruhr. Trong khi đó, HLV Nagelsmann sẽ kết thúc những ngày cầm quân ở Leipzig để chuyển sang Bayern từ mùa tới mà không có được chức vô địch nào