PHOENIX — Archie Bradley had a simple explanation for his shortest start of the season. He was just hit hard by a good team.

Bradley lasted just three innings in the Arizona Diamondbacks’ 11-3 loss to the San Francisco Giants on Saturday.

“They have been struggling but they broke out of it tonight,” Bradley said. “They put together good at-bats and when I missed my spots they made me pay for it.”

Hunter Pence had three hits, including a solo homer, and Johnny Cueto pitched seven solid innings for San Francisco, which remained four games back of NL West-leading Los Angeles.

Pence has seven hits in eight at-bats in the first two games of the three-game set. He is the first major leaguer to score four runs in consecutive games since David Wright of the Mets accomplished the feat in August 2005.

“When good hitters get going, they’re fun to watch,” Giants manager Bruce Bochy said.

Cueto (15-5) allowed two runs and three hits while improving to 6-1 in eight career games at Chase Field. He struck out six and walked two in his fifth start against Arizona this season.

“He did a great job of disrupting timing. Guys were not able to square him up,” Diamondbacks manager Chip Hale said. “I don’t think we had many well hit balls off him. He was moving the ball all around, up, down, in, out. He was using his cutter effectively.”

San Francisco jumped out to a 5-0 lead against Bradley (6-9). Pence singled and scored on Joe Panik’s double in the second, and Cueto helped himself during the Giants’ four-run third.

Buster Posey tripled in Angel Pagan and scored on Brandon Crawford’s double before Cueto hit a two-out RBI single. Cueto waved his left arm wildly as he ran to first base in an effort to get the Giants to send another runner around third base for home.

Pence opted to stay at third and then scored on a Bradley wild pitch.

Bradley allowed eight hits, struck out three and walked two.

“It was one of those outings where I missed a few spots here and there, and they made me pay for it,” Bradley said.

Peter O’Brien, hitting for Bradley in the third, homered over the Diamondbacks’ bullpen for the first hit of the game off Cueto. The All-Star right-hander didn’t allow another hit until Jake Lamb’s double in the seventh.

Yasmany Tomas hit his 28th homer in the ninth for Arizona, which has dropped five in a row. Eleven of Tomas’ last 26 hits have been home runs.

LET THERE BE TWILIGHT

The retractable roof over Chase Field parted to reveal the early evening sky. The roof opened as the fifth inning got started. Game-time temperature was 98 degrees outside.

TRAINER’S ROOM

Diamondbacks: OF A.J. Pollock had a scan done on his injured groin, and he has a strain that could cost him the rest of the season. Hale said Pollock will need at least a week before he resumes physical activity, but added the strain is treatable and didn’t rule out a return. … C Chris Herrmann is out for the rest of the season with a broken hand that will require surgery. Herrmann was injured on a slide Friday night. … LHP Andrew Chafin had an MRI after he felt shoulder tightness warming up in the bullpen on Friday. “Some of these injuries are really freaky injuries that we’re having,” Hale said.

UP NEXT

Giants: LHP Matt Moore faces Arizona on Sunday afternoon. Moore (9-11) is set to make his 29th start of the season and eighth with the Giants.

Diamondbacks: RHP Zack Greinke (12-5) faces the Giants on Sunday. Greinke is 9-1 with a 2.35 ERA in 13 career starts against San Francisco.