SAN FRANCISCO — Even cavernous AT&T Park can't cool the slugging Giants right now.
Angel Pagan and Brandon Belt led another balanced attack as the Giants beat the Arizona Diamondbacks 7-3 to take their home opener.
Pagan reached base three times, including a leadoff walk in the first inning. Belt followed with his fifth homer of the season, a moonshot to right that gave the young first baseman a share of the Major League lead.
Pagan and Belt had back-to-back hits to lead off the third inning and Buster Posey and Michael Morse brought runs home with singles. The Giants, who scored 40 runs on a season-opening seven-game road trip, knocked opposing starter Trevor Cahill out in the fourth inning Tuesday.
The Giants don't need any help scoring runs right now, but Mark Trumbo provided a boost with two outs in the fifth. The new Diamondbacks left fielder lost Morse's deep fly ball, putting two runners in scoring position. Brandon Crawford brought two more runs home with a single to right.
In his first home start as a Giant, Tim Hudson cruised through the eighth inning, throwing just 101 pitches. Hudson was charged with two earned runs on seven hits and didn't issue a walk for the second straight start. The offseason addition is the only Giants starter to get through seven innings this season.
He has done it in both his starts.