Looking to win a third straight away league game since the post-World Cup restart, Dortmund landed the opening quarter-hour’s only shot on target, but Jiří Pavlenka was alert to deny Raphaël Guerreiro without undue trouble.
However, the last chance of the first half was Dortmund’s, as Emre Can fired a shot from the edge of the box that went mere inches wide shortly before HT.
The latter switch saw 18-year-old Jamie Bynoe-Gittens replace Giovanni Reyna, and the youngster wasted no time in making the intended impact, latching onto the end of a clinical pass from Nico Schlotterbeck and rifling a shot with composure beyond his years inside the left post of the finally-beaten Pavlenka, netting his third goal in only 258 minutes of Bundesliga football this term.
Having been denied a first home league clean sheet since late October, Bremen now had to go for broke in the closing stages, and that predictably left them open to counters from Dortmund.
Having seen a similarly gilt-edged chance blocked on the line by Amos Pieper minutes earlier, he made no mistake this time and fired in clinically to seal the points.
Mindful of the 2-0 lead they spurned to lose the reverse clash, Dortmund knew they couldn’t be complacent, but the timing of the second goal killed any chance of a Bremen comeback.