Borussia Dortmund have been knocked out of the DFB-Pokal, the Bundesliga leaders losing a penalty shoot-out to Werder Bremen following a thrilling 3-3 draw in which Marco Reus was substituted with a suspected injury.
Reus' free-kick shortly before half-time ensured Dortmund went into the break in Tuesday's last-16 tie level after Milot Rashica gave the visitors a fifth-minute lead at Signal Iduna Park.
The Dortmund captain was substituted at the break, with Paco Alcacer replacing him, but there were no further goals and the tie went to extra-time.
Editors' Picks
Christian Pulisic put Dortmund ahead in a frantic additional 30 minutes that saw 40-year-old Claudio Pizarro level before Achraf Hakimi made it 3-2 with a goal Werder felt should have been disallowed for a handball in the build-up.