It wasn't pretty, but Wests Tigers are still alive in the NRL season after a 42-24 victory over Brisbane that snapped a three-game losing streak.
The Tigers ran home with four tries in 18 minutes to breathe new hope into their finals chances and are now just one win out of the top eight despite just six wins this season.
Defence was fragile from both sides but Adam Doueihi and Daine Laurie lit up the Tigers attack in their resumed partnership in the spine at Suncorp Stadium.
Doueihi set up five tries in his return to five-eighth after a six-week stint in the centres.
"There's a massive opportunity in front of us," said coach Michael Maguire, who thought about making a declaration on their finals chances before deciding against it.
"I won't say it... we've spoken to each other about what we want to achieve and I'll leave it at that."
Although the game was scrappy, the Tigers had plenty to celebrate.
A flying leap and offload from new winger Ken Maumalo handed centre Junior Pauga a try on debut, while winger David Nofoaluma also reached an important milestone.
With the first of two tries he became the club's highest try-scorer with 86 four-pointers across his career, overtaking club legends Benji Marshall (84) and Chris Lawrence (84).
His second was an ugly scramble for a loose ball in goal that got the Tigers ahead by four points with 11 minutes to go, but the Broncos had already started to unravel.
The Broncos were chasing back-to-back wins for the first time since round two last year but poor defence and discipline let them down.
However, barnstorming prop Payne Haas showed again why he's worth a 10-year contract to the Broncos with another colossal performance four days after doing the same thing for NSW.
Haas had to be dragged from the field after 50 minutes and 141 metres after striding out 127 metres in 38 minutes in Wednesday night's 20-18 loss to Queensland.
Once again, the Broncos dropped off noticeably in the middle without him on the field, but his return with 15 minutes to go wasn't enough to swing momentum.
The Broncos were ahead 18-10 at the break and 24-10 with half an hour to play before it all fell apart.
"The Tigers are a good side with their attack and most teams in the NRL can score points quickly if you're not resilient in defence and we certainly weren't that today," said coach Kevin Walters.
The challenge gets harder for Brisbane next week as they face Penrith, while the Tigers will face a near full-strength Manly.