Zack Greinke's body has caught up with his delivery and he's pitching better every out, a good sign for a team getting on a roll heading into a long homestand. Greinke and Madison Bumgarner both pitched well in a showdown of NL West aces, but Welington Castillo hit a two-run homer in the seventh inning to help the Arizona Diamondbacks beat the San Francisco Giants 2-1 on Wednesday night. ''This was definitely the best I've felt all season,'' Greinke said.
More...