SAN FRANCISCO — Marlon Byrd's two-out grand slam capped a five-run eighth inning and the New York Mets beat the San Francisco Giants 10-6 on Tuesday for their third consecutive win.
A day after needing 16 innings to top the Giants in a game that ended at 12:42 a.m., the Mets squandered leads of 3-2 and 5-3 but held off the slumping World Series champs by scoring five times against the Giants bullpen.
Omar Quintanilla had three hits for the Mets while Byrd and David Wright added two apiece. Wright drew a two-out walk before Byrd's home run off San Francisco reliever Jake Dunning.
Marco Scutaro singled twice for the Giants but was thrown out at home trying to score from first base on Pablo Sandoval's double in the first.
The Giants scored more than four runs for just the fourth time in 22 games but still lost and fell a season-high nine games under .500. San Francisco also has the worst record in the majors (17-34) since May 13.
Scott Rice (4-5) retired one batter for the win as the Mets overcame a shaky outing by starter Dillon Gee. Gee allowed five runs and nine hits over 6 2-3 innings. He also walked five.
Carlos Torres pitched the final two innings and gave up Nick Noonan's pinch-hit RBI single in the ninth, one night after New York's bullpen tossed nine scoreless innings.
San Francisco's bullpen was also stellar in the extra-inning game on Monday but couldn't follow suit this time after the Giants scored single runs in three straight innings to tie the game at 5-all.
Quintanilla singled off reliever Jose Mijares (0-2) with one out in the eighth and took second on pinch-hitter's Juan Lagares single. Both runners moved up on a wild pitch and Eric Young Jr. walked before Daniel Murphy's sacrifice fly drove in Quintanilla with the tiebreaking run. After Wright walked to load the bases, Byrd hit his 14th homer of the season off Dunning to give the Mets a cushion.
Both clubs were still showing the effects from Monday's game.