The Warriors are now in the top 10 of the NRL rugby league series after a 28-6 win over Parramatta in Sydney.
Winger Manu Vatuvei scored a hat-trick of tries to give the Warriors a lead of 18-6 after 48 minutes.
The Warriors sealed their place in next week's play-offs by moving to 30 points, two ahead of Newcastle, and will finish seventh or eighth, depending on the outcome of Sunday's match between Canberra and the Bulldogs.
The Warriors have now won eight of their last 10 games. Saturday night was their first victory at Parramatta since 1995.