RB Leipzig gần như không còn cơ hội cạnh tranh chức vô địch Bundesliga với Bayern và Dortmund. Mục tiêu thiết thực nhất đối với họ lúc này chính là tại Cúp Quốc gia Đức khi 2 ông lớn kia đều đã bị loại từ sớm.
Tại vòng tứ kết, RB Leipzig phải làm khách tới sân của Hannover 96. Với chất lượng đội hình tốt hơn hẳn, Leipzig sớm vươn lên dẫn trước 2-0 nhờ cú đúp của Nkunku chỉ trong vòng 5 phút, từ phút 17 đến 22.
Bước sang hiệp 2, Laimer và Andre Silva mỗi người ghi thêm 1 bàn nữa để giúp Leipzig có chiến thắng đậm đà 4-0, hiên ngang tiến vào bán kết.
Ở trận đấu cùng giờ, Freiburg đã phải chờ tới hiệp phụ mới có thể giành chiến thắng với tỷ số 2-1 trên sân của Bochum. Petersen đưa Freiburg vượt lên dẫn trước từ phút 51 nhưng Polter đã gỡ hòa 1-1 cho Bochum ở phút 64. Tới phút 120, Sallai mới ghi bàn quyết định đưa Freiburg vào bán kết.
Một trận đấu khác cũng phải cần đến hiệp phụ nhưng vẫn không thể phân định thắng thua là cặp đấu giữa Hamburg và Karlsruher. Hai đội hòa nhau 2-2 sau 120 phút và buộc phải bước vào loạt luân lưu. Hamburg đi tiếp với kết quả là 3-2.
Trước đó 1 ngày, Union Berlin đã giành chiến thắng với tỷ số 2-1 trên sân nhà trước St.Pauli. Như vậy là 4 đội bóng vào bán kết Cúp QG Đức đã được xác định gồm RB Leipzig, Union Berlin, Hamburg và Freiburg. Lễ bốc thăm chia cặp sẽ được tổ chức vào ngày 6/3 tới. Các trận đấu sẽ diễn ra vào các ngày 19 và 20 tháng 4.