Primera ronda
05.08.1967 BSG Chemie Jena - ASG Vorwärts Meiningen 0:6
06.08.1967 BSG Motor Weimar - ASG Vorwärts Leipzig 0:2
BSG Motor Babelsberg - BSG Motor Köpenick 2:0
BSG Motor Bautzen - ASG Vorwärts Cottbus 0:1 (0:1)
BSG Aktivist Böhlen - BSG Stahl Riesa 1:4
BSG Lokomotive Halberstadt - SG Dynamo Eisleben 3:2
BSG Motor Stralsund - TSG Wismar 0:1
BSG Motor Dessau - BFC Dynamo 1:2
BSG Motor Süd Brandenburg - SG Dynamo Schwerin 2:4
1. FC Magdeburg II - SG Lichtenberg 47 5:4
BSG Chemie Buna Schkopau - BSG Chemie Zeitz 1:3
Rot-Weiß Erfurt II - BSG Motor Eisenach 3:0
BSG Motor West Zella-Mehlis - BSG Motor Steinach 1:5
FC Carl Zeiss Jena II - BSG Wismut Gera 2:0 (0:0)
BSG Motor Leipzig-Lindenau - BSG Aktivist Zwickau 1:2 pró.
BSG Wismut Aue II - BSG Motor WEMA Plauen 3:0
BSG Stahl Riesa II - FSV Lokomotive Dresden 0:2
BSG Motor Eberswalde - ASG Vorwärts Stralsund 3:4
BSG Einheit Pankow - Stahl Eisenhüttenstadt 1:2
BSG Empor Neustrelitz - BSG Post Neubrandenburg 1:0 (1:0)
Chemie/Motor Veritas Wittenberge - Motor Hennigsdorf 0:4
Hansa Rostock II - ASG Vorwärts Neubrandenburg 1:1 pró.
BSG Aktivist Brieske-Ost - BSG Energie Cottbus 0:0 (0:0, 0:0) pró.
09.08.1967 ASG Vorwärts Neubrandenburg - Hansa Rostock II 0:2
BSG Energie Cottbus - BSG Aktivist Brieske-Ost 2:0
Ronda de eliminación
06.09.1967 BSG Motor Nordhausen - FC Carl Zeiss Jena II 2:3
BSG Lokomotive Halberstadt - Rot-Weiß Erfurt II 1:2 pró.
BSG Wismut Aue II - BSG Aktivist Zwickau 1:0
BFC Dynamo - Stahl Eisenhüttenstadt 1:0
SG Dynamo Schwerin - BSG Motor Babelsberg 5:0
ASG Vorwärts Stralsund - Rot-Weiß Erfurt II 1:0
Segunda ronda
26.12.1967 BFC Dynamo - HFC Chemie 3:0 (1:0)
ASG Vorwärts Meiningen - FC Karl-Marx-Stadt 1:0 (0:0)
BSG Stahl Riesa - FC Vorwärts Berlin 1:3 (1:1)
ASG Vorwärts Cottbus - 1. FC Union Berlin 0:1 (0:1)
Rot-Weiß Erfurt II - BSG Motor Zwickau 0:1 (0:0)
BSG Empor Neustrelitz - ASG Vorwärts Stralsund 2:3 (1:0)
FC Carl Zeiss Jena II - BSG Wismut Aue 2:4 (2:2)
SG Dynamo Schwerin - Hansa Rostock 0:4 (0:2)
ASG Vorwärts Leipzig - Dynamo Dresden 0:1 (0:0, 0:0) pró.
Motor Hennigsdorf - BSG Lokomotive Stendal 0:1 (0:1)
TSG Wismar - 1. FC Magdeburg 1:3 (0:1)
BSG Chemie Zeitz - FC Carl Zeiss Jena 0:4 (0:2)
1. FC Magdeburg II - BSG Energie Cottbus 1:3 (0:2)
BSG Wismut Aue II - 1. FC Lokomotive Leipzig 0:1 (0:0)
FSV Lokomotive Dresden - BSG Chemie Leipzig 1:1 (1:0, 1:1) pró.
30.12.1967 BSG Motor Steinach - Rot-Weiß Erfurt 1:1 (0:1, 1:1) pró.
BSG Chemie Leipzig - FSV Lokomotive Dresden 2:0 (1:0)
21.02.1968 Rot-Weiß Erfurt - BSG Motor Steinach 1:0 (1:0)
Octavos de final
27.03.1968 FC Vorwärts Berlin - ASG Vorwärts Meiningen 4:1 (4:0)
Dynamo Dresden - Hansa Rostock 1:0 (0:0)
1. FC Magdeburg - FC Carl Zeiss Jena 1:2 (1:1)
ASG Vorwärts Stralsund - BSG Wismut Aue 3:2 (1:2, 2:2) pró.
BSG Chemie Leipzig - BSG Motor Zwickau 0:1 (0:0)
Rot-Weiß Erfurt - BSG Lokomotive Stendal 2:3 (2:0)
BSG Energie Cottbus - 1. FC Union Berlin 1:1 (1:1, 1:1) pró.
1. FC Lokomotive Leipzig - BFC Dynamo 0:0 (0:0, 0:0) pró.
12.04.1968 BFC Dynamo - 1. FC Lokomotive Leipzig 1:2 (1:2)
13.04.1968 1. FC Union Berlin - BSG Energie Cottbus 1:0 (0:0)
Cuartos de final
30.04.1968 1. FC Union Berlin - BSG Motor Zwickau 1:0 (1:0)
01.05.1968 ASG Vorwärts Stralsund - FC Carl Zeiss Jena 0:2 (0:0)
FC Vorwärts Berlin - BSG Lokomotive Stendal 4:0 (1:0)
1. FC Lokomotive Leipzig - Dynamo Dresden 4:0 (1:0)
Semifinales
22.05.1968 1. FC Union Berlin - FC Vorwärts Berlin 2:1 (0:1)
FC Carl Zeiss Jena - 1. FC Lokomotive Leipzig 2:1 (1:1)
Final
09.06.1968 1. FC Union Berlin - FC Carl Zeiss Jena 2:1 (1:1)