In a rematch of a bitter 2005 loss for the Giants, when kicker Jay Feely missed three game-winning field goal attempts at the end of regulation and overtime in a 24-21 loss, the Seahawks made sure this game wouldn't be as close. After trading interceptions, with Corey Webster picking Matt Hasselbeck and Ken Hamlin intercepting Manning, the Seahawks jumped out to a quick 7-0 lead on a 2-yard touchdown run by Shaun Alexander. After forcing a punt, Hasselbeck tossed a 12-yard touchdown to Nate Burleson. Manning would be intercepted again by Hamlin on the ensuing drive, leading to a 4-yard touchdown pass from Hasselbeck to Darrell Jackson, and in eleven minutes, Seattle had a 21-0 lead. Manning had the ball on his own 43 with 10:43 left in the half when he threw his third pick of the game, this time to Michael Boulware. The Seahawks converted, going on a 12-play, 63-yard drive, capped off by a ten-yard touchdown pass from Hasselbeck to Will Heller. The game got worse for the Giants, as Plaxico Burress fumbled following a reception, with Leroy Hill recovering for Seattle. Hasselbeck then threw his fourth touchdown pass of the first half, this one going 21 yards to Bobby Engram. The Giants finally got on the board with a 46-yard field goal by Jay Feely as time expired. Seattle pushed the lead to 42-3 in the third quarter with a 17-play, 70-yard drive that ate up 9:58, capped by a 12-yard touchdown pass from Hasselbeck to Jackson. The Giants' offense, dormant all game, finally sprang to life in the fourth quarter. Manning found Amani Toomer on a 13-yard touchdown strike. After Fred Robbins intercepted Hasselbeck, Manning wasted no time finding Tim Carter on a 25-yard touchdown pass. When R.W. McQuarters intercepted Hasselbeck for a 27-yard touchdown return, the once-enormous Seattle lead was suddenly cut to 42-24, with 9:30 to play. The Giants would inch even closer after forcing a punt, and Manning found David Tyree on a 9-yard touchdown pass, cutting the lead down to 42-30. The two-point conversion failed, however, and Seattle recovered the ensuing onside kick with less than three minutes remaining, effectively ending the game.

Based on the above article, answer a question. How many touchdowns did Hasselbeck throw?
4