Borussia Dortmund have been eliminated from the German Cup last 16 round by third-division Osnabruck as Mohamed Zidan made his return from injury. Osnabruck pulled off a sensational 3-2 victory on Tuesday, courtesy of a brace from Italian defender Angelo Barletta and midfielder Benjamin Siegert. Nuri Sahin and Lucas Barrios scored Dortmund's goals. Egypt forward Zidan, who missed the weekend's draw at Bayer Leverkusen with a knee problem, started alongside Barrios upfront. Elsewhere, second division side Greuther Furth beat Stuttgart 1-0 to kick the Champions League participants out of the competition. Augsburg thrashed Bundesliga 2 rivals Duisburg 5-0, while Cologne battered Eintracht Trier 3-0 to book their quarter finals places.