Third division Arminia Bielefeld stunned Bundesliga club Werder Bremen with a 2-1 victory in a major German Cup upset on Tuesday to reach the competition's semi-finals.