Rapid Reaction: Mets 5, Giants 4

NEW YORK -- Harang Day isn't exactly Harvey Day. But what a finish!

Trailing 4-0 entering the bottom of the eighth, the Mets scored a run in that inning and four more in the ninth, defeating the Giants 5-4 on Wednesday at Citi Field on Josh Satin's first career walk-off hit.

The Mets are now 68-83 on the season -- in fourth place in the National League East, 2 1/2 games behind the third-place Phillies and 21 1/2 games behind the first-place Braves.

The Giants dropped to 70-82.

The finish: The Mets had just six hits through eight innings, all singles by six different players. They finally got on the board in the eighth -- Matt den Dekker singled, stole second and advanced to third on an errant throw, and came home on a Satin sacrifice fly.

With runners on first and second (thanks to two walks) and one out in the bottom of the ninth, Giants manager Bruce Bochy handed the ball to closer Sergio Romo. He proceeded to give up an RBI double to pinch hitter Zach Lutz, an RBI single to Juan Centeno, and a walk to den Dekker, loading the bases. Pinch hitter Omar Quintanilla popped out to right field, but then Satin delivered a line drive down the left-field line to win the ballgame.

Mixed bag: Starter Aaron Harang wasn't awful, but he was far from great. He needed 100 pitches to get through five innings before being removed for a pinch hitter in the bottom of the fifth.

The Giants opened the scoring in the third inning, with an Angel Pagan single, followed by a Gregor Blanco home run to right field. It was only Blanco's third home run of the season.

The Giants' third run, in the fourth inning, was unearned (see below). Their fourth run came in the fifth inning, when Buster Posey was hit by a pitch, stole second, and scored on a Brandon Crawford single.

Harang gave up four runs (three earned) on six hits in five innings. But he did also record eight strikeouts, giving him 18 K's in 11 innings as a Met.

Carlos Torres, David Aardsma and Vic Black combined for four innings of shutout relief, not giving up a single hit.

Double trouble: Satin and Andrew Brown get the blame for the Giants' third run. Satin, playing third base, booted an easy grounder off the bat of Crawford to lead off the fourth inning. Then, with runners on first and second and two outs, Brown dropped a routine fly ball in right field, allowing Crawford to score.

For two players trying to prove they belong on this team next season, these were rather embarrassing miscues.

Other notes: Centeno, who spent most of the season at Triple-A Las Vegas, made his major league debut. The 23-year-old also notched his first major league hit with a one-out single in the fifth inning off Giants starter Matt Cain. Centeno finished the game 2-for-4.

Juan Lagares also singled in the second inning, snapping an 0-for-19 skid.

Not again: With one out in the top of the ninth, shortstop Ruben Tejada chased down a Pagan popup in short left field for the second out of the inning. But Tejada nearly collided with Brown, who had shifted from right field to left, on the play. Tejada appeared to trip, fell down, and was slow to get up. He finished the inning, but walked off the field very gingerly with a possible leg injury. He was pinch-hit for in the bottom of the ninth.

What's next: The series finale, before the Mets depart for Philadelphia followed by Cincinnati. Jonathon Niese (7-7, 3.88) will start for New York, opposed by Madison Bumgarner (12-9, 2.83) for San Francisco, with an early start time of 1:10 p.m.