First-half highlights:
8th minute: Werder nearly take the lead! Ducksch drives forward and is one-on-one with Kobel, but his effort flies directly into the hands of the Dortmund keeper.
21st minute: Malen opens the scoring for the visitors. Brandt pulls the trigger, but Zetterer is on hand to clear the danger. However, the ball falls to Malen, who pulls off an impressive scissor kick to send the ball through the legs of the Werder keeper and give Dortmund the lead.
29th minute: Njinmah pulls the trigger from inside the penalty area, but his effort goes just wide of the post.
30th minute: At the other end, Dortmund nearly double their lead. Brandt is found free in the SVW six-yard box, but Zetterer saves it brilliantly with his feet. That was a close one.
38th minute: After a quick counter-attack, Sancho beats Malatini and advances on Zetterer’s goal from the left. Sadly for Werder, the Englishman holds his nerve and makes it 2-0 to Dortmund.
44th minute: Ducksch is fouled around 18 yards from the BVB goal. He steps up to take the resulting free kick, and almost scores to reduce the deficit. His curling effort goes over the wall, but Kobel tips it around for a corner.
45th minute +1: Marcel Sabitzer catches Mitchell Weiser with a high challenge in the centre circle. Aytekin is right there and sends the Austrian for an early bath.