Semifinal i tyska cupen och Union Berlin på besök hos Emil Forsbergs RB Leipzig.
Då tog bortalaget ledningen.
Christopher Trimmel slog ett hårt perfekt slaget inlägg som Sheraldo Becker rusade fram på och satte ledningsmålet.
Union Berlin gick till halvtid med ledning, men i den andra halvleken skulle RB Leipzig komma tillbaka.
Forsberg avgör i slutminuterna
Efter en Var-granskning dömde domaren straff. Andre Silva var säker från straffpunkten och det var stod oavgjort.
Men i slutminuterna brakade allt loss.
Leipzig bombarderade Union Berlins mål och Yussuf Poulsen drog till men Timo Baumgartl räddade bollen på mållinjen. Leipzig fortsatte anfallet och Benjamin Henrichs slog ett perfekt inlägg som Emil Forsberg nådde högst på. Svensken nickade in 2-1-målet i den 93:e (!) minuten och tog sitt Leipzig till final i DFB-pokal.