Fernando Tatis Jr. matched his career high with four hits, Jurickson Profar homered and the San Diego Padres snapped a five-game skid, holding off San Francisco 9-6 Wednesday night and ending the Giants' nine-game winning streak.
Adam Frazier got four hits and Manny Machado doubled twice for the Padres, who trail St. Louis by one game for the second NL wild-card spot.
San Francisco had its lead in the NL West cut to 1 1/2 games by the Los Angeles Dodgers, with both teams already assured playoff spots. The majors-best Giants (95-51) held the club’s longest winning streak since a 10-game run in 2004.
The Giants hit four solo homers: pinch-hitter Thairo Estrada in the third, Kris Bryant in the sixth, then late lineup addition Steven Duggar and Brandon Belt each connected in the seventh.
Duggar struck out against Emilio Pagán to end the eighth with two runners aboard and the Giants trailing 7-5.
Joe Musgrove (11-9) earned his third win in four starts and bounced back from a loss to the Dodgers his last time out, allowing three runs on five hits over six innings.
Frazier doubled in a two-run first against Dominic Leone (3-4) — it was another Giants bullpen outing with the team still down two starters. Eric Hosmer hit a two-run single in the second as the Padres made it 5-1.
San Diego had been held to one run in each of the first two games of the series — outscored 15-2 — and gotten no more than one run in five of its previous seven games, losing six of those.
Evan Longoria hit an RBI double in the second for San Francisco. Estrada's first career pinch-hit homer marked a franchise-record 15th by San Francisco this season.
Before Wednesday's total, San Francisco had scored at least six runs in nine straight games — most in the club’s San Francisco history dating to 1958 and trailing only a stretch of 15 such games accomplished in 1929, which marks the longest run in baseball history since at least 1909.
Padres: San Diego placed LHP Blake Snell on the 10-day injured list with a left adductor groin strain that forced the 2018 AL Cy Young Award winner out in the first inning of his Sunday start against the Dodgers. ... The Padres signed RHP Vince Velasquez, recently cut by Philadelphia, to a minor league contract with the plan of adding him to the active roster to make a start this weekend at St. Louis. The club also recalled RHP Shaun Anderson from Triple-A El Paso.
RHP Kevin Gausman (14-5, 2.65 ERA) starts Thursday afternoon's series finale for the Giants trying to win his third straight start and sixth consecutive decision dating to a July 30 loss to Houston.
RHP Pierce Johnson (3-3, 2.98) will open for the Padres on Thursday.