NEW YORK -- When Madison Bumgarner pitches at Citi Field, he gets World Series-type results.

Bumgarner pitched through rain to extend his scoreless streak at the Mets to 18 innings, Hunter Pence homered and drove in three runs, and the San Francisco Giants ran at will against Noah Syndergaard in a 6-1 victory Sunday that stopped New York's eight-game winning streak.

"It is a fun place to pitch in," said Bumgarner, the 2014 World Series MVP.

Bumgarner (3-2) is 4-0 with a 0.62 ERA at Citi Field and has the longest shutout streak by an opposing pitcher in the ballpark's eight-season history. After adjusting his mechanics, he gave up six hits in six innings, struck out seven and walked three, lowering his ERA from 3.64 to 3.03.

"It didn't feel like I was 100 percent where I'd like to be, but it was really close," he said.

He escaped a second-and-third, two-out jam in the third when Neil Walker popped out and threw a called third strike to his final batter, Asbrubal Cabrera, with the bases loaded in the sixth. His fastball had averaged 91 mph coming in, down from 93 mph last April, but he reached 92 mph at times against the Mets.

"You can't ask much more than six shutout innings," catcher Buster Posey said.

He pitched in a steady, light rain. Because of the forecast, Bumgarner had been expecting a delay.

"Honestly, I didn't think there was any chance we were starting on time, just from the way everybody had been talking," he said. "I was about 20 minutes late in my pregame routine, so it's a good thing I'm not a big routine guy."

One start after allowing five steals against Cincinnati, Syndergaard (2-1) gave up three more, and the stolen bases got him into trouble. Runners have swiped 12 bases in 13 attempts against Syndergaard this year, the most in the majors, according to STATS.

Matt Duffy singled with one out in the fourth, stole second and took third when Posey singled. With Posey running on a full-count pitch, Brandon Belt hit an RBI grounder to second that otherwise likely would have been an inning-ending double play.

Posey, a slow-footed catcher with 10 steals in eight big league seasons, isn't used to creating offense with his feet.

"You don't hear that very often," he said. "I think we knew coming into the game there was an opportunity."

Two pitches later, Pence drove a fastball to the opposite field and over the right-field fence for his fifth home run this season and the first off Syndergaard. After striking out Brandon Crawford to end the inning, Syndergaard slapped his glove in frustration.

At 98.2 mph, the pitch was tied for the second-highest velocity offering on a home run this year, according to MLB's Statcast, 0.3 mph less than the one resulting in a drive by the Milwaukee Brewers' Domingo Santana off St. Louis Cardinals closer Trevor Rosenthal.

"When they're throwing hard, that supplies the pop if you get a good part of the bat on it," Pence said.

San Francisco made it 4-0 in the sixth after Duffy singled and stole second, and Syndergaard walked Belt with two outs. Hansel Robles relieved, and Pence's single to right drove in Duffy. With his second straight three-RBI game, Pence is batting .419 (13 for 31) with three homers and seven extra-base hits in his last nine.

Syndergaard allowed four runs and five hits in 5 2/3 innings as his ERA climbed from 1.69 to 2.51. New York lost for just the third time in 16 games.

Angel Pagan singled in a run against Antonio Bastardo in the seventh, then strained his left hamstring while rounding first base, was tagged out and came out of the game. Kelby Tomlinson had walked and stolen the Giants' fourth base.

"I don't think it's anything," Pagan said.

TRAINER'S ROOM

Giants: 2B Joe Panik missed his second straight game after injuring his right groin running out of the batter's box in the ninth inning of the series opener and likely won't play Monday. San Francisco could make a roster move Monday rather than play two men short. "We probably do need somebody," manager Bruce Bochy said. ... RHP George Kontos (on DL with strained right flexor tendon) threw a 30-pitch bullpen session and said he felt 90 percent. A live BP session is next.

UP NEXT

Giants: Jeff Samardzija (3-1) is scheduled to start the series opener at Cincinnati.