The Dragons had slipped down the ladder with a string of defeats since their last win in April, but they were back on track thanks to a one-sided triumph on the road.
The visitors had Corey Norman back from a fractured cheekbone and both he and Queensland Maroons star Ben Hunt scored in inspiring performances.
It started badly for the Dragons as Raymond Faitala-Mariner crossed for the Bulldogs inside two minutes, but the Dragons were soon on top.
Hunt sent Mikaele Ravalawa over, before the scorer turned provider for Norman to turn the match on its head after just 13 minutes.
It was plain sailing from there and Jonus Pearson went through after more good work from Norman, with Hunt further stretching his side's advantage after half-time.
Zac Lomax, who dispatched each conversion, was also on target in front of a fast-emptying ANZ Stadium and, although Kieran Foran belatedly responded, Ravalawa had his second with eight minutes remaining to cap the scoring.
— The Dragons (@NRL_Dragons) June 10, 2019
Photo Getty Images. Caption: Ben Hunt celebrates for the Dragons