In an astonishing display of talent and determination, third division team Bielefeld pulled off a shocking upset against Bundesliga powerhouse Bayer Leverkusen, winning the DFB-Pokal semi-final 2-1.