Paul Deacon inspired Bradford to their third win of the season as Paul Cullen's Warrington side missed their chance to join Leeds at the top of engage Super League.
Deacon was in fine form, kicking five goals, one drop-goal and providing a superb grubber kick for Sam Burgess' try just before half-time on the day the Bulls welcomed David Solomona back into action.
Warrington simply had no answer to Deacon's kicking game - despite including Matt King, their star centre who was concussed by Richard Mathers' high tackle last week.
Bradford were missing injured quartet Glenn Morrison, Michael Platt, Jamie Langley and Joe Vagana - but they were on top from the start.
Lee Briers dropped Deacon's swirling kick-off, and the Bulls were quick to capitalise when Deacon booted over a simple penalty after Warrington were caught offside in the next set.
Bradford extended their lead when Terry Newton and Ben Jeffries combined to send Paul Sykes through for his fifth try of the campaign.
But the visitors quickly responded.
Louis Anderson's superb pass gave his brother Vinnie enough space to feed Paul Johnson, but the Wolves struggled to make any further impact.
Instead, Burgess dived on to the loose ball after Michael Monaghan deflected Deacon's grubber to give the hosts an eight-point lead at half-time.
The second half started in similar fashion to the first, Deacon notching a 40-metre penalty in the opening minute before adding another when Ben Westwood was penalised for a dangerous tackle.
Warrington clawed back some respect when Chris Hicks, who has scored in every round of Super League this season, raced on to Briers' clever kick to the corner.
Hicks' try set up a tense finish, despite Briers missing the touchline conversion.
But Jeffries completed the win with a 70-metre burst, after intercepting King's wayward pass.