Bayer Leverkusen drew 1-1 with St Pauli, leaving Bayern Munich needing five points to win the Bundesliga.