Arizona's Daniel Hudson was coming off his shortest start ever in the major leagues, and already had given up a first-inning run against the Texas Rangers. Then Hudson got in a groove, and got plenty of help from his offense. Hudson retired 16 of 17 batters after the Rangers got their first run, then Jason Kubel and Gerardo Parra homered while he was still in the game as the Diamondbacks went on to an 11-3 victory on Thursday night.