Qualifier
05/08/1978 BSG Motor Hermsdorf - SG Dynamo Gera 0:3 (0:2)
BSG Stahl Thale - BSG Aktivist Espenhain 3:0 (2:0)
BSG Motor Steinach - SG Dynamo Eisleben 1:6
1. Round
05/08/1978 Fortschritt Weida - BSG Motor Werdau 3:2 (2:1, 2:2) aet
06/08/1978 ISG Schwerin - BSG Stahl Blankenburg 3:2 (1:1)
11/08/1978 BSG Motor Nordhausen - BSG Chemie Buna Schkopau 1:4 (0:1, 1:1) aet
12/08/1978 BSG Rotation Berlin - BSG Aktivist Brieske-Senftenberg 0:2 (0:1)
BSG Fortschritt Bischofswerda - BSG Wismut Gera 3:4 (1:1, 1:1, 1:1) pso
BSG Motor Wolgast - BSG Chemie PCK Schwedt 1:2 (1:0)
Stahl Eisenhüttenstadt - FSV Lokomotive Dresden 4:2 (4:0)
TSG Bau Rostock - BSG Post Neubrandenburg 2:1 (1:0)
Chemie/Motor Veritas Wittenberge - TSG Wismar 1:0 (1:0)
BSG Einheit Grimmen II - ASG Vorwärts Neubrandenburg 1:4 (0:1)
BSG Motor Rathenow - Chemie Premnitz 1:4 (0:1)
BSG Lok Malchin - SG Dynamo Schwerin 2:3 (2:2)
BSG Lokomotive Stendal - BSG Bergmann Borsig 1:0 (0:0)
BSG Chemie Eilenburg - BSG Stahl Thale 0:2 (0:0, 0:0, 0:0) pso
BSG Wismut Aue II - SG Dynamo Gera 0:2 (0:1)
BSG ZWK Nebra - BSG Kali Werra Tiefenort 0:3 (0:0)
Motor Zeulenroda - BSG Robotron Sömmerda 1:3 (0:3)
BSG IHB Frankfurt/Oder - BSG Motor Babelsberg 1:3 (0:0, 1:1) aet
BSG Motor Rudisleben - BSG Motor Suhl 3:5 (2:3)
ASG Vorwärts Kamenz - BSG Aktivist Schwarze Pumpe Hoyerswerda 1:3 (0:0, 0:0, 0:0) pso
BSG Aktivist Brieske-Senftenberg II - BSG Motor WAMA Görlitz 3:5 (1:0, 1:1, 2:2) pso
BSG Narva Berlin - BSG Motor Eberswalde 2:3 (2:1)
BSG Landbau Bad Langensalza - Einheit Wernigerode 3:4 (2:0)
Dynamo Lübben - FC Vorwärts Frankfurt/Oder 0:5 (0:2)
BSG Motor Ascota Karl-Marx-Stadt - BSG Chemie Wolfen 1:2 (1:1)
BSG Chemie Zeitz - BSG Chemie Leipzig 0:3 (0:2)
ASG Vorwärts Plauen - SG Dynamo Eisleben 1:4 (0:1)
TSG MAB Schkeuditz - TSG Gröditz 2:3 (0:2)
Chemie Schönebeck - BSG Stahl Hennigsdorf 1:2 (0:1)
Motor Hennigsdorf - BSG Energie Cottbus 0:2 (0:0)
BSG Traktor Groß Lindow - BSG Stahl Brandenburg 1:4 (1:0)
BSG Rotes Banner Trinwillershagen - BSG KKW Greifswald 3:2 (1:0, 1:1, 1:1) pso
BSG Einheit Güstrow - BSG Schiffahrt/Hafen Rostock 3:4 (1:0, 2:2, 3:3) pso
BSG Demminer VB - ASG Vorwärts Stralsund 1:6 (1:3)
BSG Kali Werra Tiefenort II - BSG Motor Weimar 2:0 (0:0)
Dynamo Fürstenwalde - ASG Vorwärts Dessau 2:0 (1:0)
Zwischenrunde
17/09/1978 SG Dynamo Eisleben - Fortschritt Weida 7:1 (4:0)
BSG Rotes Banner Trinwillershagen - TSG Bau Rostock 0:1 (0:0, 0:0) aet
SG Dynamo Gera - BSG Kali Werra Tiefenort 1:2 (0:0, 1:1) aet
Dynamo Fürstenwalde - Chemie Premnitz 3:0 (2:0)
BSG Kali Werra Tiefenort II - BSG Motor Suhl 1:3 (0:1, 1:1) aet
Chemie/Motor Veritas Wittenberge - Einheit Wernigerode 1:3 (0:1, 1:1) aet
BSG Lokomotive Stendal - ISG Schwerin 2:1 (1:1, 1:1) aet
BSG Stahl Thale - BSG Wismut Gera 2:1 (2:0)
SG Dynamo Schwerin - BSG Motor Eberswalde 2:0 (0:0)
BSG Robotron Sömmerda - BSG Chemie Wolfen 1:3 (0:0, 1:1) aet
BSG Energie Cottbus - Stahl Eisenhüttenstadt 3:2 (2:1)
BSG Chemie Leipzig - BSG Aktivist Schwarze Pumpe Hoyerswerda 1:0 (0:0)
BSG Stahl Brandenburg - TSG Gröditz 2:1 (0:0)
BSG Motor Babelsberg - BSG Chemie Buna Schkopau 1:0 (0:0)
BSG Schiffahrt/Hafen Rostock - BSG Stahl Hennigsdorf 0:3 (0:3)
ASG Vorwärts Stralsund - BSG Chemie PCK Schwedt 1:2 (0:2)
ASG Vorwärts Neubrandenburg - FC Vorwärts Frankfurt/Oder 0:1 (0:0, 0:0) aet
BSG Motor WAMA Görlitz - BSG Aktivist Brieske-Senftenberg 0:1
2. Round
14/10/1978 Einheit Wernigerode - Rot-Weiß Erfurt 3:5 (2:4)
BSG Stahl Hennigsdorf - HFC Chemie 1:0 (0:0)
BSG Energie Cottbus - BSG Chemie Böhlen 2:1 (2:1)
BSG Stahl Brandenburg - SG Dynamo Schwerin 2:1 (2:0)
TSG Bau Rostock - FC Vorwärts Frankfurt/Oder 0:4 (0:1)
BSG Chemie Leipzig - BSG Stahl Riesa 4:3 (0:0, 0:0, 1:1) pso
BSG Kali Werra Tiefenort - FC Karl-Marx-Stadt 0:1 (0:0)
BSG Motor Suhl - BSG Wismut Aue 3:1 (2:1)
Dynamo Fürstenwalde - Hansa Rostock 0:2 (0:1)
BSG Chemie PCK Schwedt - BFC Dynamo 0:6 (0:4)
BSG Chemie Wolfen - BSG Sachsenring Zwickau 1:0 (1:0)
SG Dynamo Eisleben - FC Carl Zeiss Jena 1:5 (1:2)
BSG Lokomotive Stendal - 1. FC Union Berlin 1:2 (1:0)
BSG Stahl Thale - 1. FC Magdeburg 1:4 (0:0, 1:1) aet
BSG Aktivist Brieske-Senftenberg - Dynamo Dresden 0:3 (0:2)
BSG Motor Babelsberg - 1. FC Lokomotive Leipzig 0:2 (0:1)
Round of 16
04/11/1978 1. FC Union Berlin - BFC Dynamo 1:8 (0:2)
FC Vorwärts Frankfurt/Oder - 1. FC Magdeburg 0:1 (0:0)
Rot-Weiß Erfurt - BSG Stahl Brandenburg 4:0 (1:0)
BSG Chemie Wolfen - BSG Motor Suhl 0:5 (0:3)
Hansa Rostock - BSG Chemie Leipzig 4:0 (1:0)
Dynamo Dresden - FC Carl Zeiss Jena 5:0 (2:0)
BSG Energie Cottbus - BSG Stahl Hennigsdorf 3:0 (1:0)
1. FC Lokomotive Leipzig - FC Karl-Marx-Stadt 3:2 (1:2)
18/11/1978 BFC Dynamo - 1. FC Union Berlin 7:1 (5:0)
1. FC Magdeburg - FC Vorwärts Frankfurt/Oder 2:2 (1:0)
BSG Stahl Brandenburg - Rot-Weiß Erfurt 1:3 (0:1)
BSG Motor Suhl - BSG Chemie Wolfen 4:1 (1:0)
BSG Chemie Leipzig - Hansa Rostock 1:1 (0:0)
FC Carl Zeiss Jena - Dynamo Dresden 0:3 (0:0)
BSG Stahl Hennigsdorf - BSG Energie Cottbus 2:0 (0:0)
FC Karl-Marx-Stadt - 1. FC Lokomotive Leipzig 1:4 (0:2)
Quarter-finals
14/12/1978 BFC Dynamo - Hansa Rostock 4:1 (3:0)
1. FC Magdeburg - BSG Motor Suhl 3:1 (2:1)
BSG Energie Cottbus - Dynamo Dresden 1:4 (0:0)
Rot-Weiß Erfurt - 1. FC Lokomotive Leipzig 1:1 (0:1)
20/12/1978 Hansa Rostock - BFC Dynamo 1:7 (0:3)
BSG Motor Suhl - 1. FC Magdeburg 2:5 (1:3)
Dynamo Dresden - BSG Energie Cottbus 2:0 (1:0)
1. FC Lokomotive Leipzig - Rot-Weiß Erfurt 3:2 (1:2)
Semi-finals
10/03/1979 1. FC Magdeburg - 1. FC Lokomotive Leipzig 5:1 (3:1)
BFC Dynamo - Dynamo Dresden 1:0 (0:0)
31/03/1979 1. FC Lokomotive Leipzig - 1. FC Magdeburg 0:2 (0:0)
Dynamo Dresden - BFC Dynamo 1:1 (1:0)
Final
28/04/1979 1. FC Magdeburg - BFC Dynamo 1:0 (0:0, 0:0) aet