The Warriors have kept themselves in the NRL finals hunt, a Reece Walsh try and assist the difference in a 24-10 defeat of Canterbury.
The fullback won the race to Chanel Harris Tavita's deft kick to score after he had earlier floated a pass that put hulking winger Edward Kosi over on Sunday afternoon in Redcliffe's first NRL game.
It was the Warriors' third straight win – a three-year first – and leaves them just one win outside the top eight and needing victories over Brisbane, Canberra and Gold Coast on the run home to potentially sneak into finals.
Coach Nathan Brown's side had the better of the contest but couldn't build a comfortable gap, Jayden Okunbor's try bringing the Bulldogs back within six points at halftime.
Walsh scored to begin the second half but the Bulldogs hung around, crossing for what they thought was a try off an Edward Kosi knock-on that would have reinstated the six-point buffer.
It was denied on review though when Sione Katoa was deemed to have hit Kosi high, the Warriors earning a penalty and Katoa seemingly lucky to remain on the field.
Kosi then dropped the ball over the line as a Warriors try went begging, before Walsh easily booted a penalty goal from 40m to put them up 24-10 with 14 minutes to play.
Earlier Josh Curran had powered the Warriors to an early lead, his direct running earning him the game's first try before he offloaded to Jazz Tevaga for the side's second.
In between Sean O'Sullivan's flat pass was intercepted by Bulldogs centre Aaron Schoupp, who raced 60 metres for a try in the fourth minute.
Trent Barrett's men couldn't add to their total in the second half, while Canberra loan player Ryan James was placed on report for tackling Harris Tavita in mid-air and Katao was reported twice for high contact.
The loss all but ensured the Bulldogs will finish with the wooden spoon.Internet Explorer Channel Network