Bayer Leverkusen's top-four hopes took another hit on Saturday, with bottom-of-the-table Heidenheim claiming a surprise draw.