BVB claimed a hard-fought and deserved victory over a 10-man Düsseldorf side who dug deep and gave their hosts a scare. In fact, it was the promoted outfit who had the last three shots of the game. Overall, though, the Black & Yellows had almost twice as many shots as their opponents (15-8). Here are the match facts.
Club record: Borussia Dortmund claimed their 14th home victory of the season. BVB have never won more home games in a Bundesliga season, though they did match their tally of 14 in 2015/16, 2011/12 and 1998/99.
Bundesliga record: BVB are the first team in Bundesliga history to have scored at least two goals in every single home game of a season.
Fortress: Dortmund claimed 44 points at home and will finish the season with the best home record in the division.
Goals galore: Christian Pulisic's opener was the 50th goal BVB have scored at home this season. No other team can surpass BVB's tally of 52 home goals this term.
Key figures: Thomas Delaney was involved in two goals in a Bundesliga game for the first time, setting up the opener and scoring the second. Mario Götze, who has scored six of his seven goals this season since the winter break and collected 10 of his 14 scorer points at home, contributed a goal and an assist too.
Landmark: Marcel Schmelzer made his first Bundesliga appearance since 26 January. It was his 250th top-flight game.
Penalty miss: A penalty was missed against BVB in the Bundesliga for the first time since 26 October 2013, when Kevin-Prince Boateng, then of Schalke, failed to beat Roman Weidenfeller.
Experienced side: For the first time since the winter break, BVB started with a team with an average age over 26 years (26.4). The average age of the Fortuna starting XI was 28.4 years.
Fourth win in four games: Marwin Hitz made his fourth competitive appearance of the season and has won every single one: a 3-0 victory in Monaco (UEFA Champions League), a 3-2 win against Union Berlin (DFB Cup) and a 3-2 triumph over Bayern Munich (Bundesliga).