The Warriors have beaten the Knights 32-24 in Newcastle to pick up two valuable points in round 14 of the National Rugby League competition.
The Knights scored first but the Warriors hit back with tries to Joel Moon and Manu Vatuvei before the hosts equalised just before half-time.
A Jeremy Latimore try gave the Warriors the lead again but the Knights equalised before Vatuvei's second try and a James Maloney penalty provided an eight point buffer.
The Knight's fourth converted try closed the gap to two before Maloney clinched the win when he scored and converted the Warriors' fifth try with two minutes left.
The Warriors have a bye next weekend.