Berlin, April 24 -- Title holder Stuttgart reached a second successive DFB-Pokal final after Tiago Tomas struck in the 119th minute to seal a 2-1 extra-time win over Freiburg.

Both sides tried to play forward, but early openings were rare. Deniz Undav sent a long-range effort over after seven minutes before the contest grew more physical, with Jordy Makengo booked for a foul on Jamie Leweling and further cautions following for Nikolas Nartey, Johan Manzambi and Leweling.

Freiburg took the lead from a set piece in the 28th minute on Thursday. Matthias Ginter headed the ball back into the area and Maximilian Eggestein, left free in front of goal, finished past Alexander Nubel.

Stuttgart pressed before the interval. Ermedin Demirovic lifted...