Arizona led, 6-3,with one out in the seventh when reliever Bryan Shaw (1-4) walked pinch-hitter Xavier Paul and leadoff batter Drew Stubbs. Wilson Valdez's grounder skipped under the glove of first baseman Paul Goldschmidt for a run-scoring error, setting up Phillips' game-tying two-run double to left-centre field. Phillips moved to third on Jay Bruce's groundout to Goldschmidt against reliever Mike Zagurski and scored on Frazier's single to left off of reliever Brad Ziegler.
Alfredo Simon (2-1) allowed one hit in 1 2-3 innings for the win. Logan Ondrusek and Sean Marshall combined to pitch a scoreless eighth and Aroldis Chapman pitched the ninth for his 15th save.
PADRES 1, ASTROS 0
SAN DIEGO (AP) — Edinson Volquez threw a one-hitter — an infield single in the fourth inning — for the first complete game and shutout of his career as San Diego won for the fifth time in six games.
Alexi Amarista doubled and Logan Forsythe singled in the first inning to score the Padres run.
Volquez (6-7) allowed only the infield single by Matt Downs. He struck out five and walked three, throwing 118 pitches, 76 for strikes, in the Padres' second complete game of the season.
The win improved Volquez's career record against the Astros to 6-0.
Lucas Harrell (7-7), who threw a shutout against San Diego on June 27 in Houston, gave up four hits and struck out six while walking one in seven innings.
METS 9, NATIONALS 5
WASHINGTON (AP) — David Wright homered twice and had five RBIs and R.A. Dickey won his league-leading 13th game.
Dickey (13-1) pitched 7 1-3 innings to break a streak of rare ineffectiveness this season. After throwing consecutive one-hitters last month, Dickey had won just one of four starts — getting no-decisions in three of them. In his past two, he gave up five runs in each game.
Against Washington, he gave up four runs — three earned — and 10 hits. He walked one and struck out five. Dickey has won 11 straight decisions.
Wright hit a two-run shot in the first — his 13th off Gio Gonzalez (12-5), who was rocked for six runs in 3 1-3 innings — his shortest start of the season.
BRAVES 3, GIANTS 2
ATLANTA (AP) — Freddie Freeman and David Ross hit home runs and the Atlanta Braves made the most of their three hits.
Tim Hudson (8-4) helped an Atlanta bullpen drained by Wednesday night's 9-4 loss in 11 innings. He gave up eight hits and two runs in 7 1-3 innings to outpitch Giants left-hander Madison Bumgarner (11-6).
The NL West-leading Giants' five-game winning streak ended with their first loss since the All-Star break. They began the day a season-best three games ahead of the second-place Dodgers.
Craig Kimbrel pitched a perfect ninth inning for his NL-leading 28th save.
Bumgarner (11-6) gave up only three hits but allowed three runs, two earned, in seven innings.
CUBS 4, MARLINS 2
CHICAGO (AP) — Paul Maholm pitched eight innings, Alfonso Soriano homered and the Cubs ruined Mark Buehrle's return to Chicago.
Maholm (8-6) allowed one run and four hits to win his fourth consecutive start, matching a career best. Including his first career relief appearance July 8 against the Mets, the left-hander has allowed just three runs in his last 30 1-3 innings for an impressive 0.89 ERA over his last five games.
Pinch-hitter Greg Dobbs delivered an RBI single in the ninth before Carlos Marmol finished the five-hitter for his 11th save in 13 chances to give Chicago it's 14th win in 19 games.
Buehrle (9-9) was back in the Windy City for the first time since he left the White Sox for a $58 million, four-year contract with Miami. He gave up four runs in six innings.