The prolific 21-year-old snatched all three points for his side with a late winner in their Bundesliga clash with Hoffenheim.
The game burst into life in the second-half at Signal Iduna Park, following a goalless first period. Dortmund took the lead shortly after the interval, as Giovanni Reyna broke the deadlock.
That advantage lasted just 12 minutes, though, as Hoffenheim soon responded through Christoph Baumgartner.
England’s Jude Bellingham believed he had done enough to secure victory for Dortmund when he restored the host’s advantage.
Hoffenheim weren’t done, however, and must have felt they’d secured a point when Munas Dabbur levelled on the stroke of 90 minutes.
Anyone confident that the scoreline would remain 2-2 hadn’t reckoned on Haaland though. Just moments after parity was restored, the Norwegian superstar pounced after a goalmouth scramble to send the home fans home happy.