Arizona first baseman Paul Goldschmidt hit his 30th home run of the season to cap a five-run third inning, Zack Greinke broke a four-game winless streak and the Diamondbacks regained first place in the National League West with a 5-2 victory over the Seattle Mariners at Chase Field on Sunday.
Greinke (13-8) gave up five hits and one unearned run in 6 2/3 innings, with six strikeouts and two walks. He had received seven runs of support while on the mound in his four previous outings.
Goldschmidt has hit safely in 16 of his last 17 games, during which he is hitting .394 with six doubles, six homers and 16 RBIs. He entered the game with a .344 batting average since July 1, second in in the NL to teammate David Peralta (.348).
Mitch Haniger had two hits, including a double, and was 6-for-14 with two homers and four runs in the series for the Mariners (74-57), who dropped 6 1/2 games behind Houston and five behind Oakland in the American League West.
Seattle scored one run in the ninth inning when David Peralta dropped Dee Gordon’s liner for an error after two of singles and a wild pitch before Brad Boxberger entered and got a double play with the bases loaded for his 29th save.
Jeff Mathis had two hits for the Diamondbacks (72-58), who begin a seven-game road trip to face the San Francisco Giants at AT&T Park on Monday, followed by a visit to the Los Angeles Dodgers.
Seattle starter Mike Leake (8-8) gave up seven hits and five runs in six innings, with six strikeouts and no walks. He gave up two hits in eight scoreless innings at Oakland on Aug. 15 but had not pitched since, missing his last scheduled start because of illness. He has not won since June 23, a span of 10 starts.
Kyle Seager singled in an unearned run to give the Mariners a 1-0 lead off Greinke in the first inning. Haniger reached on shortstop Ketel Marte’s throwing error to lead off the inning before Denard Span singled.
Arizona took control with a five-run third inning. Mathis, Greinke and Jon Jay singled to load the bases with one out before A.J. Pollock hit a sacrifice fly. Peralta beat out a dribbler toward second base for a single to drive in Greinke for a 2-0 lead and bring up Goldschmidt.
Goldschmidt has four 30-homer seasons, three in the last four years. He had a career high 36 homers in 2013 and matched that total last year.
Greinke passed Dennis Eckersley for 44th place in career strikeouts when he got Robinson Cano swinging in the first inning. Greinke has 2,407 strikeouts and is on pace to pass Luis Tiant (2,416) and Jamie Moyer (2,441) this season.
—Field Level Media