Diamondbacks a perfect 4-0 against Phillies after 8-7 win

Zac Gallen (2-7), who grew up in nearby Pennsauken, New Jersey, didn’t get any meatballs before the game, but he was energized by the nearly 100 friends and relatives he had in attendance for his first start in Philadelphia.

Varsho homers, Diamondbacks beat Rockies, 8-4

Taylor Widener (2-1) tossed five innings of one-hit ball to help Arizona end a seven-game losing streak in Denver. Widener allowed a run, worked around five walks and struck out five to pick up his first win since April 4.

Bumgarner, Diamondbacks beat Phillies 6-2 for series sweep

Madison Bumgarner (7-7) continued his strong pitching since returning from the injured list last month. The left-hander went eight innings, giving up three hits and one run to beat Phillies ace Zack Wheeler. He even contributed an RBI single in a five-run seventh inning.

Giants 4 HRs power 7-2 win over Diamondbacks

Ketel Marte singled twice for Arizona, which is 2-14 against the Giants this season. The Diamondbacks have dropped nine of 11 and became the first team in the majors with 80 losses.

Giants top Diamondbacks 8-7 for 3rd straight win

Asdrúbal Cabrera tied the game with a two-run homer in the Diamondbacks’ five-run sixth. Arizona produced three straight doubles to rally and five extra-base hits in all that inning, capped by Cabrera’s seventh homer.