Lukasz Piszczek, 33, scored the only goal for the first leg of Eduna Park Signal after an assist from Ashraf Hakimi.
Shortly after the break, Jaden Sancho, 49, doubled the home side’s lead after a pass from Axel Witsel, while Erling Holland, 54, made the difference classic after a new Hakimi goal.
Rafael Guerrero (74) made the last hit and formed the end result.
So Dortmund scored 42 points and moved RB (Leipzig) out of second place with a better goal difference, but the Red Bulls were less match. The Eagles remain ninth with 28 points before the rest of the round.