Bayer Leverkusen booked their place in the DFB-Pokal semi-finals with a comfortable 3-0 victory over St. Pauli at the BayArena on Tuesday evening.