Warrington trailed 14-8 at the break but three Jonathan Davies penalties and a Rob Myler try secured an 18-14 success to keep alive Warrington's title hopes.
Halifax improved their chances of a top-four place with a 26-18 victory over their rivals, Castleford, at Wheldon Road. The visitors dominated against a side who had won their last four league matches.
Winger Scott Ranson scored his 100th try as Oldham scored three first-half efforts to haul themselves out of the bottom two with a 22-8 victory over Featherstone Rovers.
Wakefield Trinity also eased their relegation fears with a 10-8 victory in a defence dominated match full of errors. Hull, who defeated the champions, Wigan, in midweek, piled on tremendous pressure. But Trinity's defence held firm as they managed to hang on to a six-point lead at half-time, setting up what may turn out to be a crucial win.Reuse content