Germany’s top domestic cup competition is down to the final four teams, as a new winner will be crowned champions this year after a litany of early-round upsets.

By

Generated by Feedzy