Leipzig substitute Emil Forsberg scored in added time of extra time to send his team into the final of the German Cup after beating Werder Bremen 2-1 on Friday. Hwang Hee-chan, who scored Leipzig’s opening goal in the third minute of extra time, headed Kevin Kampl’s cross back across goal for Forsberg to volley past Bremen goalkeeper Jiri Pavlenka. Leipzig came closest to scoring before Hwang finally made the breakthrough in the third minute of extra time, taking Yussuf Poulsen’s pass beyond a defender with his first touch and scoring inside the far post with his next. Leonardo Bittencourt capitalised on a Leipzig mistake to score in injury time of the first half of extra time, but Hwang crossed for Forsberg to win the match for the visitors. Leipzig will play Borussia Dortmund or second-division team Holstein Kiel in Berlin in next month's final.