St George Illawarra's bid to reach the semi-finals is in their own hands after they were convincingly beaten 32-6 by competition-leader Brisbane Broncos on Friday night at Suncorp Stadium, Brisbane.
The Dragons were down 16-0 at halftime and didn't score until winger Justin Hunt crossed for a try converted by five-eighth Gareth Widdop in the 69th minute.
The Dragons were seventh on 24 points entering the game and now have three games to play before the finals against Penrith, Gold Coast Titans and Wests Tigers.
Halfback Benji Marshall was a late withdrawal with a torn hamstring from last week's win against the New Zealand Warriors.
Second rower Jack de Belin started the match at halfback.
Brisbane coach Wayne Bennett, who coached the Dragons between 2009-2011, would have been pleased to down his former club in Brisbane.
The Dragons tried hard but were no match on the night against a defiant Brisbane defence.
The Broncos scored tries in the seventh, 19th and 32nd minutes in a dominant first half display.
The Dragons haven't beaten Brisbane at Suncorp Stadium since 2009.
Brisbane, who lost their past two games, got back to their methodical approach in attack and brick-wall defence to frustrate the Dragons.
Second-rower Tyson Frizell, fullback Josh Dugan and second rower Joel Thompson never stopped trying.
Benji Marshall is expected to be fit for the Thursday, August 20 round 24 clash against Penrith at WIN Stadium, Wollongong, at 7.45pm.
The Dragons lost Ben Creagh with a head knock and smashed nose and he didn't return in the second half.
Gareth Widdop said on ABC Radio after the match that Brisbane were too good on the night and he was confident the Dragons will bounce back over the next three weeks and return to the winners list.
Dragons forward Trent Merrin told Channel Nine that the team needs to win every game to make the finals.
It will be Merrin's final game at Wollongong as next year he is headed to Penrith Panthers; the Dragons' opponents next Thursday.
Leader Man of the Match, Brisbane halfback Ben Hunt.
Brisbane 32 (Ben Hunt 2 tries, Jordan Kahu, Lachlan Maranta, Anthony Milford, Dale Copley tries, Corey Parker 3 goals, Anthony Milford one goal) defeated St George Illawarra 6 ( Justin Hunt try, Gareth Widdop one goal ) Crowd: 33, 840.