Broncos halfback Ben Hunt made the most of a fortunate bounce off Bulldogs hooker Michael Lichaa right on the stroke of halftime to give the hosts a 10-4 lead.
Brisbane then absorbed a Bulldogs onslaught at the start of the second half before Sam Thaiday crashed over in the 57th minute to give the Broncos a 16-4 lead.
Sam Kasiano responded for the Bulldogs 12 minutes later but that was the end of the scoring.
The giant Bulldogs' forward might also find himself in hot water after appearing to kick Brisbane captain Corey Parker in the face late in the game - an incident which left the Broncos livid.
Kasiano said "I didn't mean it ... sorry," when he shook hands with Parker after the match.
Brisbane winger Corey Oates failed to finish the match after he copped a heavy knock to his cheek midway through the second half.
Brisbane coach Wayne Bennett said whether Kasiano's kick was deliberate or not, it certainly caused concern in the Broncos' camp.
"Well, Corey's getting stitches now in his face," Bennett said.
"If he (Kasiano) didn't do it with force, I don't think he'd be getting stitches in his face.
"I'll leave it to the NRL to make their judgment on it."
Bulldogs coach Des Hasler refused to speculate on the incident, saying he'd leave it to the match review committee to make a ruling.
Hasler was livid with his team's poor completion in the second half, saying they'd brought the defeat on themselves with their inability to retain possession.
"To put it bluntly, we were inept with the ball in the second half," he said.
"In the last month, last five weeks, it's just crept back in. If we don't react to it and we don't sort it out, then you can't be competitive.
- AAP