SAN DIEGO — Matt Chapman, Jerar Encarnacion and Luis Matos homered off Joe Musgrove in the six-run fourth inning and the San Francisco Giants held on to beat the San Diego Padres 7-6 on a hot, wild afternoon Sunday to take two of three games.
Curt Casili also connected for the Giants, who had a winning record (4-3) in San Diego for the first time since 2021 and took a 6-4 lead in the season series with three games to go in San Francisco.
The Padres, who have lost three of four, lead the race for the top NL wild card.
The Giants led 6-0 and 7-1 before some shoddy Giants defense and a bullpen meltdown let the Padres close to 7-6. They scored three runs in the seventh, one on a wild pitch by Tyler Rogers and two on an error by shortstop Tyler Fitzgerald, who collided with second baseman Marco Luciano and dropped Jurickson Profar's popup that would have been the third out.
Xander Bogaerts then hit a two-run homer in the eighth.
Fitzgerald and Luciano exchanged words in the dugout before third base coach Matt Williams stepped between them.
''It's bad communication,'' manager Bob Melvin said. ''It doesn't matter whose fault it was. It's unacceptable. It's bad baseball. Our defense has to get better.''
Melvin said that as shortstop, Fitzgerald "kind of has priority, but maybe went a little too far.''