By the Associated Press
Paul Goldschmidt hit his 30th homer, Zack Greinke won for the first time in almost a month and the Arizona Diamondbacks avoided a three-game sweep at the hands of Seattle by beating the Mariners 5-2 on Sunday.
With the victory and Colorado’s 12-3 loss to St. Louis, the Diamondbacks were back alone in first place in the NL West, a game up on the Rockies and 2½ ahead of the Los Angeles Dodgers.
Goldschmidt’s three-run shot off Mike Leake (8-8) punctuated a five-run third inning for the Diamondbacks, who bounced back from blowing a two-run lead in the ninth Saturday night and losing in 10 innings.