SAN DIEGO (AP) — Jeff Samardzija pitched eight strong innings, Joe Panik had four hits and Brandon Crawford homered for the NL West-leading San Francisco Giants, who beat San Diego 3-1 on Thursday night for their season-high eighth straight victory.
The Giants went 7-0 on a swing through Arizona and San Diego. They head home to open a three-game series against the Chicago Cubs, who at 28-11 have the best record in the majors.
Samardzija (6-2) held San Diego to three hits and one run, struck out eight and walked none. He retired his final 19 batters after giving up an RBI double to Alexi Amarista with two outs in the second.
Samardzija was trying to become the third straight Giants pitcher to get a complete game, after Madison Bumgarner and Johnny Cueto went the distance in the first two games of the series. Samardzija threw 105 pitches.
San Francisco swept San Diego for the second time this season. The Padres have lost five of six. They scored only three runs in the series.
Samardzija also beat the Padres 13-9 at San Francisco on April 27.
Santiago Casilla pitched the ninth for his 10th save in 13 chances.
Crawford homered to right field off James Shields leading off the seventh, his sixth. In the series opener Tuesday night, Crawford had a three-run homer and drove in five runs.
Panik went 4 for 4 against Shields. He was thrown out at third base to end the first and third innings.
In the first, he hesitated on Buster Posey’s sacrifice fly before breaking for third, and was thrown out by right fielder Matt Kemp. In the third, he tried to advance on a pitch in the dirt and was thrown out by Christian Bethancourt.
The Giants scored an unearned run in the fourth when Matt Duffy reached on a two-base fielding error by Kemp and scored on Hunter Pence’s single.
Shields (2-6) allowed three runs, two earned, and nine hits in 6 2-3 innings. He struck out seven and walked one.
Padres: 3B Yangervis Solarte, on the DL with a strained right hamstring, began a two-game rehab stint with Triple-A El Paso. ... Manager Andy Green said RHP Andrew Cashner (right hamstring strain), who is scheduled to come off the DL on Tuesday, will start either that day or Wednesday, at San Francisco.
Giants: RHP Jake Peavy (1-4, 7.43) is scheduled to start the opener of a three-game home series against the Cubs. RHP Jake Arrieta (7-0, 1.29) is scheduled to start for the Cubs.
Padres: LHP Christian Friedrich (0-1, 1.50) is scheduled to start the opener of a three-game home series against the Los Angeles Dodgers, who will counter with LHP Scott Kazmir (3-3, 4.89).