Tim Hudson Dominates Diamondbacks as Giants Roll

Tim Hudson Dominates Diamondbacks as Giants Roll

Tim Hudson might be just what the doctor ordered for the San Francisco Giants. Lead by Hudson (1-0), the Giants (2-1) knocked off the Arizona Diamondbacks (1-2) 2-0 on Wednesday night. Hudson threw 103 pitches over 7 2/3 innings, allowing no runs on just three hits and striking out seven. He improved to 8-1 against […]