Bayern Munich will travel to Schalke in the quarter-finals of this season's DFB-Pokal.
The holders will head to Gelsenkirchen after they edged out Hoffenheim 4-3 in the previous round.
Eintracht Frankfurt – who beat Bayern in the 2018 final – will host Werder Bremen, while Bayer Leverkusen will meet Union Berlin at BayArena.
Fortuna Dusseldorf, who were 5-2 winners at Cologne in round three, were handed an away match against fourth-tier Saarbrucken.
The games will be played on March 3 and 4.