1. Round
14/08/1966 Chemie/Motor Veritas Wittenberge - SG Dynamo Schwerin 8:2
TSG Wismar II - ASG Vorwärts Rostock 1:0
BSG Nord Torgelow - ASG Vorwärts Neubrandenburg 0:9
Stahl Eisenhüttenstadt II - BSG Energie Cottbus 0:1
SG Lichtenberg 47 - BSG Motor Köpenick 0:2
BSG Aufbau Großräschen - Motor Hennigsdorf 1:2 aet
BSG Lok Zittau - BSG Aktivist Zwickau 1:4
ASG Vorwärts Marienberg - ASG Vorwärts Cottbus 1:6
BSG Aktivist Zwenkau - SG Dynamo Eisleben 3:2
FC Carl Zeiss Jena II - BSG Motor Weimar 1:3
BSG Kali Werra Tiefenort - BSG Motor Steinach 2:3
Dynamo Erfurt - ASG Vorwärts Meiningen 1:3
BSG Stahl Helbra - ASG Vorwärts Leipzig 3:6 aet
BSG Traktor Klötze - 1. FC Magdeburg 0:2 (0:1)
BSG Lokomotive Kirchmöser - TSG Wismar 1:0
BSG Chemie Zeitz - BSG Motor Eisenach 2:0
FSV Lokomotive Dresden - BSG Motor WEMA Plauen 4:0
Fortschritt Weißenfels - BSG Motor Dessau 4:0
Einheit Greifswald - BSG Post Neubrandenburg 0:2
BSG Chemie Buna Schkopau - Rot-Weiß Erfurt 1:2
BSG Aktivist Schwarze Pumpe Hoyerswerda - Stahl Eisenhüttenstadt 1:2
BFC Dynamo II - BSG Motor Babelsberg 4:0
BSG Motor WAMA Görlitz - BSG Stahl Riesa 1:2
Elimination round
07/10/1966 Motor Hennigsdorf - BSG Energie Cottbus 1:2 (1:0)
Stahl Eisenhüttenstadt - BSG Motor Bautzen 4:0 (2:0)
ASG Vorwärts Cottbus - FSV Lokomotive Dresden 5:0 (2:0)
Fortschritt Weißenfels - Rot-Weiß Erfurt 0:2 (0:1)
TSG Wismar II - ASG Vorwärts Neubrandenburg 2:1 (2:0)
BSG Aktivist Zwenkau - BSG Aktivist Zwickau 1:1 (0:0, 1:1) aet
12/10/1966 BSG Aktivist Zwickau - BSG Aktivist Zwenkau 0:1
2. Round
15/10/1966 BSG Energie Cottbus - 1. FC Lokomotive Leipzig 0:1 (0:1)
Stahl Eisenhüttenstadt - Dynamo Dresden 1:2 (0:1, 1:1) aet
ASG Vorwärts Cottbus - FC Karl-Marx-Stadt 1:2 (1:1, 1:1) aet
Rot-Weiß Erfurt - BSG Chemie Zeitz 5:1 (0:0)
ASG Vorwärts Meiningen - BSG Chemie Leipzig 1:0 (0:0)
TSG Wismar II - Hansa Rostock 0:4 (0:3)
ASG Vorwärts Leipzig - BSG Wismut Aue 4:1 (1:1)
BSG Stahl Riesa - FC Carl Zeiss Jena 1:2 (1:0)
BFC Dynamo II - BSG Aktivist Zwenkau 8:0 (1:0)
BSG Post Neubrandenburg - HFC Chemie 1:2 (0:0)
BSG Lokomotive Kirchmöser - BSG Lokomotive Stendal 0:3 (0:1)
1. FC Magdeburg - BFC Dynamo 0:2 (0:0)
BSG Motor Steinach - BSG Motor Zwickau 0:1 (0:0)
BSG Motor Weimar - BSG Wismut Gera 1:0 (1:0)
Chemie/Motor Veritas Wittenberge - FC Vorwärts Berlin 2:5 (1:2)
BSG Motor Köpenick - 1. FC Union Berlin 0:0 (0:0, 0:0) aet
02/11/1966 1. FC Union Berlin - BSG Motor Köpenick 0:4 (0:2)
Round of 16
03/12/1966 FC Karl-Marx-Stadt - Hansa Rostock 1:2 (1:1)
HFC Chemie - ASG Vorwärts Leipzig 5:1 (1:0)
FC Vorwärts Berlin - BSG Motor Köpenick 2:0 (1:0)
FC Carl Zeiss Jena - BSG Lokomotive Stendal 1:0 (0:0)
BFC Dynamo - ASG Vorwärts Meiningen 4:1 (1:1)
BSG Motor Weimar - Dynamo Dresden 1:1 (1:1, 1:1) aet
1. FC Lokomotive Leipzig - BSG Motor Zwickau 0:0 (0:0, 0:0) aet
BFC Dynamo II - Rot-Weiß Erfurt 2:2 (0:1, 1:1) aet
07/12/1966 Dynamo Dresden - BSG Motor Weimar 2:0 (1:0)
BSG Motor Zwickau - 1. FC Lokomotive Leipzig 3:0 (2:0)
Rot-Weiß Erfurt - BFC Dynamo II 3:2 (2:2)
Quarter-finals
10/12/1966 FC Carl Zeiss Jena - Hansa Rostock 0:2 (0:2)
BFC Dynamo - HFC Chemie 1:2 (0:0, 1:1) aet
BSG Motor Zwickau - Rot-Weiß Erfurt 2:0 (0:0)
Dynamo Dresden - FC Vorwärts Berlin 2:4 (1:2)
Semi-finals
11/04/1967 BSG Motor Zwickau - HFC Chemie 2:0 (1:0)
12/04/1967 Hansa Rostock - FC Vorwärts Berlin 0:0 (0:0, 0:0) aet
19/04/1967 FC Vorwärts Berlin - Hansa Rostock 0:1 (0:0)
Final
30/04/1967 BSG Motor Zwickau - Hansa Rostock 3:0 (2:0)