Ricky Nolasco pitched scoreless ball into the ninth inning and the Florida Marlins quieted the streaking San Francisco Giants with a 5-1 victory Tuesday night.
Gaby Sanchez had a three-run double and Mike Stanton hit his 11th home run of the season to help the Marlins snap the defending World Series champions’ nine-game home winning streak.
San Francisco had won five straight overall to move into first place in the NL West.
Omar Infante had three singles and Sanchez finished with three hits to chase Giants starter Matt Cain(3-3) after six innings. Florida has won three of its last four games.
Nolasco (4-0) loaded the bases with one out in the ninth before Leo Nunez entered to get his major league-best 18th save this season.
Nolasco struck out five and was charged with one run on seven hits.