Finnigan's two first-half tries helped set up the win
Bradford: (24) 38
Tries: Newton, Finnigan (2), Evans, Sykes, Morrison
Goals: Deacon (7)
Huddersfield: (6) 12
Goals: Thorman (2)
Huddersfield await their first points of the season after defeat at Bradford.
Two Simon Finnigan tries along with others by Terry Newton and James Evans put Bradford on top at the break, with Luke Robinson scoring for the Giants.
Paul Whaturia's fine solo effort gave the visitors hope but an interception allowed Paul Sykes to run the length of the field and score for Bradford.
The game was already won before good hand work helped Glenn Morrison stretch and touch down for the clincher.
Sam Burgess set up Newton for the opening try but Huddersfield replied by piling on the pressure, three times forcing Michael Platt into conceding goal-line drop-outs.
But crucially they failed to produce anything from them, and they were made to pay when Paul Deacon's nimble footwork saw him slip through the Huddersfield defence and off-load to Finnigan, who touched down by the posts.
Robinson gave the visitors hope when he danced through the Bulls defence to touch down, despite claims that Eorl Crabtree had blocked Burgess's attempted tackle.
But Evans restored Bradford's advantage when he bounced off Chris Thorman to score in the corner, and Newton set up Finnigan for his second try of the half.
Trailing by 18 points at the break, Huddersfield needed a strong restart, and it came when Whaturia taking full advantage to run half the length of the field and score after Glenn Morrison turned over possession from Paul Deacon's high ball.
Shane Elford thought he had further reduced the gap when he rolled over in the right-hand corner, but Platt did superbly to prevent him grounding the ball.
And with 15 minutes left, it was Huddersfield's determination to score another try that proved their undoing.
Just yards from the Bulls line, Robinson's pass bounced off Kevin Brown and into the hands of Sykes, who ran 90m to score under the sticks.
Morrison claimed the final score of the night but the game was already won by the time he scored his try.
Bradford coach Steve McNamara:
"We under-performed last week but I thought there was enough to suggest we would be a reasonable side by the time the season finishes and tonight backed that up.
"We made lots of errors and gave away too many penalties last week and tonight we didn't. That was the difference."
Huddersfield coach Jon Sharp:
"It was certainly a closer contest than the scoreline suggests.
"We really improved on last week's performance. We showed a bit more patience and were in an arm wrestle with a very good team for large parts of the game. It's a matter of doing it for 80 minutes.
"We have conceded too many points in the first two games and that is something we need to address. We pride ourselves on our defence."
Bradford: Morrison, Burgess, Sykes, Newton, Hape, Deacon, Evans, Halley, Nero, Vagana, James, Platt, Harris, Godwin, Jeffries, Finnigan, Lynch, Langley.
Huddersfield: Thorman, Elford, Whaturia, Brown, Robinson, Crabtree, Gatis, Skandalis, Lolesi, Raleigh, Wild, Jones, Jackson, Mason, Snitch, Griffin, Hudson, Jensen.