A mindhárom magyart a kezdő tizenegyben szerepeltető lipcsei csapat ellen Sheraldo Becker góljával az Union Berlin szerzett vezetést, a 25. percben. A hazai pályán játszó RB Leipzig a 61. percben egyenlített, André Silva tizenegyesgóljával. Utána Szoboszlai Dominikot Emil Forsberg váltotta.
A svéd lett aztán a főszereplő, miután a 92. percben Henrichs beadása után a hálóba fejelte a labdát. Az Unionba a 64. percben, Haragucsi helyére, beállt Schäfer András.
A döntőt május 21-én, a berlini Olimpiai Stadionban játssza a története során harmadszor kupadöntős RB Leipzig és az „újonc” Freiburg.