With 10 rounds remaining in the NRL season and the race for finals positions heating up, the Warriors are finding ways to win without playing their best football.
Sunday's 30-20 victory over the high-flying Penrith Panthers was patchy, with the Warriors having led 12-0 early on before conceding 16 straight points.
A second-half fightback saw them reclaim the lead before a strong defensive effort and a Shaun Johnson intercept try got them home.
After knocking off the Brisbane Broncos last week, they've now beaten two top eight sides in successive weeks to record their sixth win in eight games, and continue their rise under coach Andrew McFadden.
"We were travelling really well but we put ourselves under pressure for no real reason so it's something we need to learn," McFadden said post-match. "You don't have your perfect games all the time and we're finding a way to win at the moment which is pleasing.