DONETSK, Ukraine (AP) — Borussia Dortmund twice came from behind to draw 2-2 at Shakhtar Donetsk in the last 16 of the Champions League on Wednesday following Mats Hummels' late equalizer.
Hummels' powerful header from Marcel Schmelzer's corner in the 87th minute ensures the defending Bundesliga champions will have the advantage of two away goals in the second leg at home on March 5.
Shakhtar captain Darijo Srna struck first with a free kick in the 31st, the ball sailing over the wall and rendering goalkeeper Roman Weidenfeller a bystander as it flew into the net.
Ten minutes later, Dortmund finally converted one of its many chances when Robert Lewandowski found the near corner from just outside the box after having missed his first attempt on goal.
Shakhtar regained the lead when substitute Douglas Costa brought down a long-range pass while between two defenders and 35 meters out from goal to find the net with a shot on the turn in the 69th.
Led by midfielder Jakub Blaszczykowski, Dortmund had several attempts on goal in the opening 20 minutes but Shakhtar goalkeeper Andriy Pyatov's first real test came from a corner in the 17th minute. Hummels rose above Luiz Adriano to head Marco Reus' cross onto the crossbar with Pyatov no chance of intervening.
Shakhtar began to enjoy a period of possession from the 30th minute onwards with new acquisition Taison the only player looking a danger for the hosts up until to that point.