(Flushing, NY) -- Darin Ruf hit a go-ahead single in the eighth to push the Giants past the Mets 3-2, sweeping the three-game series. San Francisco third baseman Kris Bryant cranked a two-run shot for his 24th of the year to give the Giants an early lead. San Francisco has won five straight and starts a road series with the Braves this afternoon.