Bayern Munich fought back from a goal down with nine men to secure a 1-1 draw against Bayer Leverkusen in a tense Bundesliga clash.