Richard (7-6) combined with five relievers on a five-hitter, snapping the Giants' three-game winning streak in the process.
Cory Spangenberg scored twice, and Eric Hosmer and Manuel Margot each drove in two runs for the Padres, who evened the four-game series 1-1 after taking a 3-0 defeat on Thursday night.
The Padres trailed 1-0 before Spangenberg led off the top of the second with a double. He scored one out later on a double by Margot.
San Diego took the lead for good in the sixth, and again it was Spangenberg who got the uprising going, this time with a one-out single.
Freddy Galvis followed with a single that sent Spangenberg to third, from where the San Diego third baseman scored on a wild pitch by Giants starter Chris Stratton (8-5).
Margot followed with an RBI single that plated Galvis for a 3-1 lead.
The Giants got within 3-2 in the seventh on a two-out, run-scoring single by Pablo Sandoval.
However, San Francisco stranded the potential tying run in scoring position against the San Diego bullpen in both the seventh and eighth innings before the Padres broke the game open with a three-run ninth.
Hosmer's two-out, two-strike, two-run single off Will Smith was the big blow of the ninth, extending the San Diego lead to three runs. Jose Pirela followed with an RBI single that made it 6-2.
Richard allowed two runs and three hits. He struck out four and did not walk a batter.
Stratton gave up three runs (two earned) and nine hits in his six innings. He struck out three and also did not issue a walk.
Hosmer and Travis Jankowski joined Spangenberg and Margot with two hits apiece for the Padres, who had totaled just seven runs during their five-game losing streak.
The Padres out-hit the Giants 12-5.
Gorkys Hernandez had two hits for the Giants, whose previous 13 games had all been decided by three runs or fewer.
--Field Level Media
San Diego | San Francisco | |
Clayton Richard | Player | Chris Stratton |
Win | W/L | Loss |
6.0 | IP | 6.0 |
4 | Strikeouts | 3 |
3 | Hits | 9 |
3.00 | ERA | 3.00 |
San Diego | San Francisco | |
Manuel Margot | Player | Gorkys Hernandez |
2 | Hits | 2 |
2 | RBI | 0 |
0 | HR | 0 |
3 | TB | 4 |
.667 | Avg | .500 |
Team | Hits | HR | TB | Avg | LOB | K | RBI | BB | SB | Errors |
San Diego | 12 | 0 | 15 | .333 | 15 | 5 | 5 | 3 | 0 | 0 |
San Francisco | 5 | 0 | 7 | .156 | 10 | 8 | 1 | 1 | 1 | 1 |