Dortmund, who trailed 2-1 at the break, equalized through Pierre-Emerick Aubameyang early in the second half before Langerak made a couple of huge saves to keep the scores level.
MITCHELL LANGERAK says NO! #bvbtsg 2-2
— Borussia Dortmund (@BVB) April 7, 2015
Sebastian Kehl then won it for the home side with a great strike in the second half of extra-time to have the Socceroo gloveman just two wins away from silverware.
McDonald is relishing his time back at Motherwell, scoring just before the break of their 5-0 drubbing of St Mirren in the Scottish Premier League.
The 31-year-old lashed home from just inside the box to make it 3-0 on the way to their comfortable victory to move further away from St Mirren at the foot of the SPL ladder.
45' | 3-0 | #MFCvSMFC McDONALD adds a third!! Johnson sets him up and from 12 yards he slams it home!
— Motherwell FC (@MotherwellFC) April 7, 2015
Also in Scotland, Jackson Irvine played until the 82nd minute as his Ross County beat St Johnstone 1-0.
Adam Federici was in goal as Reading battled to a 1-1 draw away to Blackpool in the English Championship, while Luongo played a full game as Swindon Town were beaten 3-0 at League One leaders Bristol City.
Midfielder James Holland got through 90 minutes as his Austria Wien progressed in the Austrian Cup with a 2-0 win over SV Kapfenberg.
Trent Sainsbury was an unused substitute as PEC Zwolle needed penalties to beat FC Twente to advance in the Dutch Cup, while Brett Holman played a full game in Al Nasr’s 2-1 win over Kazma SC in the UAE.