Berlin, April 3 || VfB Stuttgart will meet third-tier side Arminia Bielefeld in the German Cup final after a 3-1 victory over RB Leipzig.
The home team started strong and took the lead in the fifth minute when a poorly cleared corner kick fell to Angelo Stiller at the edge of the box. The midfielder then unleashed a stunning volley that went under the crossbar.
Ermedin Demirovic nearly doubled the lead shortly afterward, but his shot was saved by Leipzig goalkeeper Maarten Vandevoort, reports.
Leipzig began to find its rhythm and created several opportunities, with Lois Openda and Xavi Simons testing Stuttgart goalkeeper Alexander Nubel, who remained solid throughout the first half to maintain his team's narrow lead.
Nick Woltemade capitalised on a defensive mix-up by David Raum, finishing with a low shot into the bottom corner to give Stuttgart a 2-0 lead in the 57th minute.
Leipzig responded quickly through Benjamin Sesko, who scored from close range after a scramble in the area to reduce the deficit five minutes later.