St George Illawarra have broken a 15-game losing streak to sink the Broncos 30-26 in the upset win of the season so far.
The Dragons dominated from the outset at Suncorp Stadium in their first victory of the year after losing 11 on the trot in 2026.
It was their first success in 295 days, dating back to a 22-14 result over Cronulla on August 9 last year.
"We know we're heading in the right direction," Dragons captain Damien Cook said.
"We've got a bunch of guys with a great attitude who obviously haven't been getting any wins, but have still been turning up every week trying to get better.
"We deserve that, the fans deserve that, the club deserves it, the coach deserves it, our families probably deserve it – it's been a tough start to the year. It's a big relief, but we know where the standard is and we have a lot of belief."