Sat 4/7/12 6:44 PM

Daniel Hudson struggled, but still managed to win, giving up four runs on five hits in 6 2/3 innings against the Giants on Saturday. Two-run homers by Pablo Sandoval in the fourth and Brett Pill in the seventh accounted for all of the damage. Hudson walked two and struck out four on the day. He's off to a good start towards building upon his impressive 16-win effort a season ago.