Paul Goldschmidt hit a three-run homer, Zack Greinkepitched effectively into the seventh inning and the Arizona Diamondbacks ended a four-game losing streak with a 4-2 win over the St. Louis Cardinals on Tuesday night. read more http://www.espn.com/mlb/recap?gameId=380703129