Cahill hit hard as Giants dominate D-backs

PHOENIX (AP) —  The Giants manufactured a couple of runs off Trevor Cahill in the second inning. Once they got rolling against the right-hander two innings later, there was nothing he could do to stop them.

Cahill failed to make it out of the fourth inning in his shortest outing of the season, and the Diamondbacks never recovered in a 10-5 loss to the Giants on Saturday night.

“It kind of happened quick,” Cahill said. “I left a lot of balls up, and when I got ahead and tried to put them away, I got it belt-high and down the middle.”

Madison Bumgarner (5-4) gave the Giants a quality start, pitching five effective innings to end a four-game losing streak. His teammates gave him some rare run support, too, roughing up Cahill (3-7) while scoring two more runs than in the previous six games combined.

Buster Posey hit a two-run homer in San Francisco’s six-run fourth inning and added a run-scoring single in the sixth.

The bottom of the Giants’ lineup came through as well; Brandon Crawford set a career-high with four hits in the No. 8 spot and Brandon Belt added three more of San Francisco’s 15 hits.

Hunter Pence was the catalyst, scoring the opening run by stealing second and third, then scoring on a throwing error by Miguel Montero. He also scored after hitting his 200th career double in the fourth and added a leadoff homer in the seventh to give the Giants extra cushion after the Diamondbacks tried to rally.

“He’s trying to live up to that name ‘Full Throttle,'” Giants manager Bruce Bochy said. “He’s a guy that the team feeds off his energy. He knows we’ve been struggling offensively and he’s not afraid to push the envelope a little bit. It ended up being big.”

Bumgarner pitched well in two previous starts against Arizona this season, allowing just one run in 14 1/3 innings. He didn’t a get a win in either, though, as San Francisco scored only one total run for him.

The lack of run support has been a common theme for the lefty this season. The Giants average 3.0 runs per game when he starts, the sixth-lowest mark in the NL, and backed him up with two runs his past three starts combined. They gave him plenty of help this time, matching their total from the previous three games in the second inning thanks to Pence and Andres Torres.

After Pence scored on Montero’s error, Torres made it 2-0 with a crafty slide around Montero on a close play at the plate on the throw home from Crawford’s double into the right-field corner.

The Giants poured it on in the fourth inning with six more runs, an outburst punctuated by Posey’s sky-high two-run homer that made it 8-0 and chased Cahill.

Paul Goldschmidt matched Luis Gonzalez’s 2002 team record with an RBI in his eighth straight game on a groundout in Arizona’s four-run sixth inning, but the Diamondbacks weren’t able to climb out of the big early hole created by Cahill’s shortest outing since Aug. 26, 2012, against the Padres.

Cahill allowed eight runs on nine hits.

“He really struggled throwing the ball in the corner today, and they were swinging the bats good,” D-backs manager Kirk Gibson said. “You have to give them a little bit of credit. They just beat on us.”

Giants 3B Pablo Sandoval left in the fourth inning after aggravating a left foot strain. … Diamondbacks fifth-round draft pick Jamie Westbrook, who played at Basha High School in nearby Chandler, took batting practice with the team before the game. … Phoenix Coyotes captain Shane Doan was at Chase Field to work as a pregame analyst for FOX Sports Arizona. … LHP Tyler Skaggs, who will pitch Sunday’s series finale, will try to bounce back after allowing five runs in 5 2/3 innings in St. Louis his last outing. … Giants RHP Chad Gaudin will start Sunday against the D-backs after allowing two runs on four hits in six innings against the Cardinals last Sunday, his first start of the season.