Third-tier Arminia Bielefeld stunned holders Bayer Leverkusen 2-1 on Tuesday, coming from a goal down to reach the German Cup final.