Jadon Sancho scored and recorded his 50th Bundesliga assist as Borussia Dortmund beat Arminia Bielefeld.
The 20-year-old England international, making his 99th German top-flight appearance, laid the ball off for Mahmoud Dahoud to score from 20 yards early in the second half.
Sancho then scored a penalty after Amos Pieper fouled Marco Reus.
Real Madrid loanee Reinier Jesus added a late third after some unselfish play by Erling Braut Haaland.
Dortmund are fifth in the Bundesliga table after a run of three wins in a row in all competitions.
- 2MoreySubstituted forMeunierat 80′minutes
- 15HummelsSubstituted forZagadouat 85′minutes
- 8DahoudSubstituted forBrandtat 85′minutes
- 32ReynaSubstituted forT Hazardat 70′minutes
- 11ReusSubstituted forCarvalhoat 80′minutes
- 10T Hazard
- 1Ortega Moreno
- 2PieperBooked at 57mins
- 8DoanSubstituted forOkugawaat 75′minutes
- 19PrietlBooked at 83mins
- 16KunzeBooked at 71minsSubstituted forSeufertat 75′minutes
- 21VoglsammerSubstituted forGebauerat 62′minutes
- 9KlosSubstituted forVlapat 62′minutes
- 18CórdovaSubstituted forSchipplockat 62′minutes
- 6van der Hoorn
- 15de Medina
Match ends, Borussia Dortmund 3, DSC Arminia Bielefeld 0.
Second Half ends, Borussia Dortmund 3, DSC Arminia Bielefeld 0.
Corner, Borussia Dortmund. Conceded by Stefan Ortega Moreno.
Attempt saved. Raphael Guerreiro (Borussia Dortmund) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Thorgan Hazard.
Attempt missed. Julian Brandt (Borussia Dortmund) right footed shot from outside the box is high and wide to the right. Assisted by Jadon Sancho.
Corner, DSC Arminia Bielefeld. Conceded by Jadon Sancho.
Jude Bellingham (Borussia Dortmund) wins a free kick in the defensive half.
Foul by Michel Vlap (DSC Arminia Bielefeld).
Substitution, Borussia Dortmund. Dan-Axel Zagadou replaces Mats Hummels.
Substitution, Borussia Dortmund. Julian Brandt replaces Mahmoud Dahoud.
Attempt missed. Mats Hummels (Borussia Dortmund) header from the left side of the box is high and wide to the left. Assisted by Jadon Sancho with a cross following a set piece situation.
Manuel Prietl (DSC Arminia Bielefeld) is shown the yellow card for a bad foul.
Erling Haaland (Borussia Dortmund) wins a free kick in the attacking half.
Foul by Manuel Prietl (DSC Arminia Bielefeld).
Goal! Borussia Dortmund 3, DSC Arminia Bielefeld 0. Reinier (Borussia Dortmund) right footed shot from the centre of the box to the centre of the goal. Assisted by Erling Haaland.
Substitution, Borussia Dortmund. Thomas Meunier replaces Mateu Morey.
Substitution, Borussia Dortmund. Reinier replaces Marco Reus.
Attempt blocked. Erling Haaland (Borussia Dortmund) left footed shot from the centre of the box is blocked. Assisted by Marco Reus.
Offside, Borussia Dortmund. Thorgan Hazard tries a through ball, but Erling Haaland is caught offside.
Substitution, DSC Arminia Bielefeld. Nils Seufert replaces Fabian Kunze.