Wolfsburg took a 3-1 lead in the first half, but Bayer Leverkusen roared back in the second half to stay in the hunt for a top-six berth.