This victory for Dortmund means that they can still overcome Bayern at the top of the Bundesliga, making the gap four points, ahead of their opponents kick off later today. Meanwhile Dusseldorf remain 16th, three points adrift of Mainz.
Dortmund clinch all three points over Dusseldorf with a 95th minute winner from Haaland. The visitors thought they had taken the lead earlier in the second half after Guerreiro's volley, but is was ruled out by VAR for handball in the build-up, despite the Dortmund protests. Dusseldorf then kicked on and twice went close to scoring themselves, with both chances falling to Skrzybski, who hit the post from long range.