The cup final is always played at the Olympiastadion in Berlin. The cup final winner qualifies for the DFL-Supercup and the UEFA Europa League, unless the winner has already qualified for the UEFA Champions League. The DFB-Pokal has been won by Bayern Munich 19 times, 6 times by Werder Bremen, 5 times by Eintracht Frankfurt, and 4 times by Borussia Dortmund, Schalke 04 and 1. FC Köln. Hamburger SV, Borussia Mönchengladbach and VfB Stuttgart have won the DFB-Pokal 3 times.