1 point
Wednesday, September 8, 2010 - 8:49pm Daniel Hudson pitched seven effective innings and the Arizona Diamondbacks snapped the San Francisco Giants' four-game winning streak with a 3-1 victory Wednesday night. Miguel Montero, Stephen Drew and Kelly Johnson each drove in a run for Arizona, which snapped a four-game skid. Hudson settled down after Freddy Sanchez's first-inning homer, allowing just four more hits.
READ MORE: Giants