Canterbury survived a scare against Brisbane before prevailing 22-14, extending their NRL winning streak to 11 games.
Showing cracks for the first time since their round-10 loss to Gold Coast back in May, the Ben Barba-inspired Bulldogs overcame a terrible start at ANZ Stadium to strengthen their grip on the minor premiership.
Second-half tries to Barba and prop Martin Taupau in a six-minute period propelled the Bulldogs into the lead after they'd trailed 14-0 in the 14th minute - and physical defence topped it off.
Barba sealed the win five minutes from time when he waltzed past Peter Wallace for his second try of the day, continuing his staggering run of form, extending the Bulldogs' win streak and delighting the crowd of 19,870.
But it wasn't the clinical result which fans have come to expect from Des Hasler's men, who were sloppy and error-riddled in the first half.
They didn't get in the game until the 37th minute when second-rower Josh Jackson strolled through some feeble defence to get the home side on the board.
And even that came off the back of a fortuitous penalty the set before.
Incredibly, they could have considered themselves lucky to have been 14 points down at the break, such was Brisbane's dominance in the opening 40 minutes.
Ben Hannant's butchered try in the 24th headlined a series of wasted try-scoring opportunities.
The burly prop ignored the support of five-eighth Ben Hunt, choosing to go himself before being wrapped up in a strong one-on-one tackle by Barba.
But they still held the first-half advantage after a hot start that included tries to back-rower Ben Te'o and makeshift fullback Corey Norman, filling in for the dropped Josh Hoffman, after just six minutes.
Brisbane didn't score a single point after taking a penalty kick in the 14th minute, although Wallace was brilliantly denied a try in the 78th minute when he was held up over the tryline by Barba.
Both teams were missing key figures with Brisbane minus lock Corey Parker (shoulder) while England international James Graham (knee) was a late scratching for the Bulldogs.
Who do you think will win the Rugby League World Cup?