ST. LOUIS -- Eduardo Nunez doubled in two runs in the ninth inning and the San Francisco Giants rallied to defeat the St. Louis Cardinals 6-5 on Friday night.
The win improves the Giants to 7-15 away from San Francisco. They have won six of seven overall.
The Cardinals dropped their third straight and fourth of six. It's their fourth three-game skid of the season.
Bryan Morris (2-0) pitched a perfect eighth inning, striking out two, to pick up the victory. Mark Melancon earned his seventh save.