Two goals in the closing minutes sees Bayer Leverkusen move within three wins of the Bundesliga title