German Cup holders VfB Stuttgart are back in the final after a late extra-time goal from Tiago Tomas earned the hosts a 2-1 win over Freiburg on Thursday to set up a decider with Bundesliga champions Bayern Munich, Reuters reported.
Stuttgart came from behind to force the extra period and with penalties beckoning two substitutes combined as Tomas got to a Badredine Bouanani cross ahead of his marker to score with one minute left.
Four-time winners Stuttgart, who beat Arminia Bielefeld in last year's final, will meet Bayern in Berlin on May 23 after the newly crowned league winners beat Bayer Leverkusen 2-0 in Wednesday's semi-final.