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