Back-row forward Simon Finnigan scored two tries on his Bradford debut to help bring them their first win of Super League XIII against Huddersfield.
The former Widnes and Salford player, who rejected the chance to join Giants in the close season, showed them what they missed with two first-half scores that put the Bulls into a commanding 24-6 lead.
Huddersfield hit back in the second half to briefly make a game of it but remain pointless after they suffered heavy defeats in each of their opening two rounds.
The result rekindled memories of their awful start to last season when they lost their first seven matches before they went on to reach the play-offs for the first time.
Bradford coach Steve McNamara reacted to his side's surprise opening defeat at Wakefield and dropped Tame Tupou and Ben Jeffries, re-shuffled his three-quarter line and brought in Finnigan.
And the changes paid off from the start, with the Bulls causing all sorts of problems for their opponents with their willingness to keep the ball alive.
The Giants were slow starters and did not help themselves by some ill-discipline but they gradually built pressure and three times forced full-back Michael Platt to concede goal-line drop-outs in quick succession.
But the Bradford defence held firm and their neat offloads twice caused breaches of the visitors' defence in the first quarter.
Impressive loose forward Sam Burgess took Andy Lynch's pass to send hooker Terry Newton in for the game's first try on three minutes and Finnigan was on the shoulder of Paul Deacon after the scrum-half ran at the Huddersfield defensive line.
Deacon kicked both conversions to make it 12-0 but Huddersfield struck back in the 29th minute when scrum-half Luke Robinson jinked his way through the Bradford defence for a try, which Chris Thorman goaled.
However, the Bulls continued to look the more dangerous side and they doubled their score in a nine-minute spell just before half-time.
Former Huddersfield centre James Evans bounced off full-back Thorman to finish decisively and Finnigan took Newton's pass from dummy half to crash over for his second try.
Deacon maintained his 100% record with the boot to open up a 24-6 interval lead but the Giants were more purposeful in the second half and quickly gave themselves a glimmer of hope with a second try.
Second rower Steve Snitch seized on a loose ball just inside his own half and combined with winger Rod Jensen to send New Zealand Test centre Paul Whatuira away for his first Super League try.
Thorman added the goal and Huddersfield thought they had scored again when winger Shane Elford re-gathered a grubber kick from Jamahl Lolesi but slow-motion replays showed he was unable to ground the ball.
Deacon punished more indiscipline by Huddersfield with a 64th-minute penalty and centre Paul Sykes went 80 metres for a fifth try after he scooped up a loose ball.
And the Giants' misery was complete when Bradford second rower Glenn Morrison stretched out of a tackle to score the game's final try, to which Deacon added his seventh goal from as many attempts.