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. Read more http://espn.go.com/mlb/recap?gameId=360420126