Qualifier
06/08/1977 BSG EAB Lichtenberg 47 - BSG Nord Torgelow 3:0 (1:0)
BSG Motor Veilsdorf - BSG Motor Altenburg 2:4 (1:2)
1. Round
13/08/1977 BSG Chemie Zeitz - ASG Vorwärts Plauen 0:1 (0:1)
BSG Motor Hermsdorf - BSG Aufbau Krumhermersdorf 4:3 (3:2)
BSG Rotation Berlin - BSG Stahl Riesa 0:1 (0:0)
TSG Gröditz - Stahl Eisenhüttenstadt 6:5 (1:1, 1:1, 1:1) pso
ASG Vorwärts Dessau - BSG Motor Babelsberg 3:1 (0:0)
BSG Motor Eberswalde - BSG EAB Lichtenberg 47 3:0 (2:0)
BSG Stahl Finow - BSG Stahl Brandenburg 2:1 (2:1)
BSG Rotes Banner Trinwillershagen - ASG Vorwärts Stralsund 2:7 (0:6)
BSG Motor Suhl - BSG Chemie Leipzig 5:3 (1:0)
BSG Chemie Buna Schkopau - Fortschritt Weida 5:0 (0:0)
SG Dynamo Eisleben - BSG Motor Altenburg 3:0 (2:0)
BSG Stahl Thale - BSG Kali Werra Tiefenort 2:1 (2:0)
BSG Motor Weimar - Einheit Wernigerode 4:0 (3:0)
BSG Stahl Blankenburg - BSG Motor Nordhausen 3:2 (0:0, 1:1) aet
TSG Wismar - TSG Neustrelitz 2:1 (1:0)
BSG Schiffahrt/Hafen Rostock - BSG Einheit Grevesmühlen 4:1 (1:0)
BSG Aktivist Schwarze Pumpe Hoyerswerda - BSG Aktivist Espenhain 2:1 (0:1)
BSG Chemie PCK Schwedt - BSG KKW Greifswald 0:1 (0:0)
SG Dynamo Schwerin - BSG Lokomotive Stendal 4:0 (1:0)
BSG Stahl Hennigsdorf - BSG Motor Schwerin 6:2 (3:1)
BSG Post Neubrandenburg - Hansa Rostock 1:0 (1:0)
BSG Kali Werra Tiefenort II - BSG Zentronik Sömmerda 1:4 (1:1)
ISG Schwerin - ASG Vorwärts Neubrandenburg 0:1 (0:0)
BSG Motor Warnowwerft Warnemünde - BSG Einheit Güstrow 4:1 (2:1)
BSG Chemie Velten - BSG Energie Cottbus 1:6 (0:3)
BSG Demminer VB - TSG Bau Rostock 0:6 (0:3)
BSG Aktivist Gommern - Chemie/Motor Veritas Wittenberge 5:7 (2:2, 4:4) aet
BSG Dimo Böhlitz-Ehrenberg - FSV Lokomotive Dresden 1:6 (0:4)
ASG Vorwärts Plauen II - BSG Fortschritt Bischofswerda 3:1 (0:0, 0:0, 0:0) pso
BSG Stahl Hettstedt - BSG Lokomotive Halberstadt 3:1 (0:1)
BSG Fortschritt Münchenbernsdorf - BSG UT Erfurt 1:4 (0:1)
BSG Empor Beeskow - Motor Hennigsdorf 2:1 (1:1)
ZSG Leinefelde - BSG Chemie Ilmenau 1:0 (1:0)
BSG Wismut Pirna-Copitz - BSG Aktivist Brieske-Senftenberg 2:1 (1:1)
BSG Aufbau Großräschen - BSG Motor Werdau 2:3 (2:1)
BSG Sparta Berlin - Dynamo Fürstenwalde 3:5 (1:0, 3:3) aet
Zwischenrunde
18/09/1977 ASG Vorwärts Stralsund - BSG Schiffahrt/Hafen Rostock 3:1 (2:0)
BSG Stahl Riesa - BSG Aktivist Schwarze Pumpe Hoyerswerda 2:0 (1:0)
BSG Motor Werdau - BSG Motor Suhl 2:1 (0:1)
FSV Lokomotive Dresden - BSG Motor Hermsdorf 4:2 (0:2, 2:2) aet
ASG Vorwärts Neubrandenburg - SG Dynamo Schwerin 4:0 (1:0)
BSG KKW Greifswald - BSG Post Neubrandenburg 4:2 (1:0, 1:1, 1:1) pso
Chemie/Motor Veritas Wittenberge - BSG Stahl Blankenburg 2:3 (1:0)
BSG Stahl Finow - BSG Motor Eberswalde 1:2 (0:2)
BSG Wismut Pirna-Copitz - ASG Vorwärts Plauen 2:3 (0:1)
BSG Stahl Hettstedt - TSG Gröditz 1:2 (1:1)
ASG Vorwärts Plauen II - BSG Motor Weimar 1:3 (0:2)
BSG Motor Warnowwerft Warnemünde - TSG Wismar 3:1 (1:1)
ZSG Leinefelde - SG Dynamo Eisleben 0:1 (0:0)
BSG Empor Beeskow - Dynamo Fürstenwalde 1:2 (1:1)
BSG UT Erfurt - BSG Chemie Buna Schkopau 1:2 (0:1)
TSG Bau Rostock - BSG Stahl Hennigsdorf 2:3 (0:0)
BSG Zentronik Sömmerda - BSG Stahl Thale 2:4 (0:1)
BSG Energie Cottbus - ASG Vorwärts Dessau 4:2 (2:0)
2. Round
22/10/1977 BSG Motor Weimar - FC Carl Zeiss Jena 0:2 (0:1)
BSG KKW Greifswald - BFC Dynamo 0:2 (0:1)
Dynamo Fürstenwalde - Dynamo Dresden 0:4 (0:1)
BSG Stahl Hennigsdorf - 1. FC Magdeburg 1:6 (0:2)
BSG Stahl Riesa - HFC Chemie 4:1 (1:1)
BSG Motor Werdau - 1. FC Union Berlin 3:1 (0:0, 0:0, 0:0) pso
SG Dynamo Eisleben - BSG Chemie Böhlen 1:0 (1:0)
FSV Lokomotive Dresden - BSG Wismut Aue 1:0 (0:0, 0:0) aet
ASG Vorwärts Neubrandenburg - FC Vorwärts Frankfurt/Oder 0:2 (0:2)
TSG Gröditz - FC Karl-Marx-Stadt 0:2 (0:2)
BSG Stahl Blankenburg - Rot-Weiß Erfurt 0:3 (0:1)
BSG Stahl Thale - BSG Wismut Gera 1:2 (0:0, 0:0) aet
BSG Chemie Buna Schkopau - BSG Sachsenring Zwickau 2:0 (2:0)
ASG Vorwärts Stralsund - BSG Motor Warnowwerft Warnemünde 7:1 (5:0)
BSG Motor Eberswalde - BSG Energie Cottbus 1:3 (0:2)
ASG Vorwärts Plauen - 1. FC Lokomotive Leipzig 0:3 (0:2)
Round of 16
26/11/1977 Rot-Weiß Erfurt - BSG Wismut Gera 1:2 (1:2)
SG Dynamo Eisleben - BSG Chemie Buna Schkopau 2:2 (0:0)
BSG Energie Cottbus - FC Vorwärts Frankfurt/Oder 2:1 (0:0)
FC Carl Zeiss Jena - ASG Vorwärts Stralsund 1:2 (1:0)
1. FC Magdeburg - BSG Stahl Riesa 2:1 (2:1)
FSV Lokomotive Dresden - Dynamo Dresden 1:7 (1:3)
FC Karl-Marx-Stadt - BSG Motor Werdau 0:1 (0:0)
BFC Dynamo - 1. FC Lokomotive Leipzig 5:0 (3:0)
30/11/1977 BSG Wismut Gera - Rot-Weiß Erfurt 0:2 (0:1)
BSG Chemie Buna Schkopau - SG Dynamo Eisleben 1:1 (1:1)
FC Vorwärts Frankfurt/Oder - BSG Energie Cottbus 4:0 (1:0)
ASG Vorwärts Stralsund - FC Carl Zeiss Jena 0:1 (0:1)
BSG Stahl Riesa - 1. FC Magdeburg 0:5 (0:1)
Dynamo Dresden - FSV Lokomotive Dresden 4:0 (1:0)
BSG Motor Werdau - FC Karl-Marx-Stadt 3:2 (2:1)
1. FC Lokomotive Leipzig - BFC Dynamo 2:1 (2:0)
Quarter-finals
14/12/1977 Dynamo Dresden - BSG Motor Werdau 5:1 (1:0)
Rot-Weiß Erfurt - BSG Chemie Buna Schkopau 4:0 (1:0)
ASG Vorwärts Stralsund - BFC Dynamo 0:4 (0:2)
1. FC Magdeburg - FC Vorwärts Frankfurt/Oder 2:0 (1:0)
21/12/1977 BSG Motor Werdau - Dynamo Dresden 0:3 (0:1)
BFC Dynamo - ASG Vorwärts Stralsund 3:0 (1:0)
FC Vorwärts Frankfurt/Oder - 1. FC Magdeburg 1:3 (0:0)
21/01/1978 BSG Chemie Buna Schkopau - Rot-Weiß Erfurt 0:1 (0:0)
Semi-finals
11/03/1978 1. FC Magdeburg - BFC Dynamo 4:0 (2:0)
Rot-Weiß Erfurt - Dynamo Dresden 1:2 (0:0)
25/03/1978 BFC Dynamo - 1. FC Magdeburg 1:1 (0:0)
Dynamo Dresden - Rot-Weiß Erfurt 0:0 (0:0)
Final
29/04/1978 1. FC Magdeburg - Dynamo Dresden 1:0 (1:0)