Recap:

Gregor Blanco doubled, singled and drove in three runs, and the surging San Francisco Giants beat the New York Mets 6-4 on Sunday for their fifth straight win.

The Giants completed their fourth sweep of the season. They've won 14 of 17 games to build baseball's best record at 42-21, and they own a 9 1/2 game lead over the rival Los Angeles Dodgers in the NL West.

Even those on the 2012 and 2010 World Series teams can't remember a regular-season roll like this.

San Francisco has done it behind a deeper lineup, which was evident again in its latest victory.

Morse, Hicks and Brandon Crawford each drove in a run for the Giants, who chased Zack Wheeler in the fourth. Wheeler (2-6) gave up four runs and six hits.

Granderson's two long balls provided the biggest highlights for the Mets, who have lost a season-high six straight. Lincecum (5-4) allowed six hits, struck out six and walked one in six innings.

Four relievers held the Mets to one run in two innings before Sergio Romo recorded his 20th save in 22 chances.

The Giants overcame deficits against the mistake-prone Mets in all three games.

Following the pattern that played out all weekend, Granderson drove a 3-0 pitch over the wall in center to give New York a 2-0 lead in the first. He hit his eighth homer of the season in the sixth and doubled in the eighth.

The Mets might have scored more if Matt den Dekker had not been caught stealing third in the first.

Blanco's two-run double capped a three-run second for the Giants. Morse drove in another run to give San Francisco a 4-2 lead when he grounded into a double play in the third.

Lincecum singled in the fourth for his first hit of the year. That also ended the afternoon for Wheeler, who gave up four runs and six hits in 3 2-3 innings. He struck out six and walked two.

Curtis Granderson started to bring the Mets back with a solo shot over the wall in right and into McCovey Cove in the sixth. It was his 15th multihomer game and first since Oct. 3, 2012, while playing with the Yankees against Boston.

After Blanco's RBI single in the seventh, Granderson doubled in the eighth, putting Daniel Murphy in position to score from third on Jean Machi's wild pitch. Machi got Chris Young to fly out with Granderson on third to keep the Giants ahead.

Brandon Hicks singled home another run for San Francisco in the eighth.

Notes

Mets 3B David Wright was out of the starting lineup for the first time all season. He struck out as a pinch-hitter in the seventh. ... San Francisco opens a four-game home series against Washington on Monday, sending Ryan Vogelsong (4-2, 3.39 ERA) to the mound opposite Nationals ace Stephen Strasburg (5-4, 3.10). ... The Mets have Monday off before beginning a three-game series against Milwaukee on Tuesday in New York.