All good things must come to an end.
The Giants' seven-game winning streak? Good, but over.
The New York Mets hit four long homers on Saturday, handing the Giants an 11-4 loss in front of the home crowd at Oracle Park.
Jeff Samardzija couldn't keep the momentum going as he gave up six hits and four earned runs over five innings. He did strike out seven Mets batters, though.
"A tick off as we were as a team," Giants manager Bruce Bochy said to the media of Samardzija. "We didn't swing the bats like we had been, so just a little off.