The Warriors have broken a three game losing streak in Auckland on Sunday.
The Warriors were too strong for a stubborn Gold Coast Titans team, winning 28-22.
Both sides had entered the contest in front of 10,263 fans at Mt Smart Stadium with just one win from four games.
The Warriors were made to work hard for the win and kept the Titans scoreless in the second half.
New signing Kieran Foran was making his first appearance in 10 months. It was his bust between two defenders with 18 minutes to go that produced his side’s fourth try, which halfback Shaun Johnson converted for a 22-22 scoreline.
Warriors second-rower Ryan Hoffman scored a try with two minutes to play to put his side back in front.