SAN FRANCISCO (AP) — Scott Hairston planned to relax and watch a little television when he got back to the hotel. He'll go sleep thinking he will remain with New York the rest of the season.
"I can't predict the future but I'm content where I'm at," Hairston said of trade rumors. "I'm expecting to be in the dugout tomorrow."
Hairston hit his second homer of the game, connecting in the 10th inning to send the Mets past the reeling San Francisco Giants 8-7 Monday night.
The Giants have lost five in a row, all at home, and were coming off a sweep by Los Angeles. San Francisco still leads the NL West by one percentage point over the Dodgers.
Hairston hit a two-run homer in the eighth as the Mets scored four times for a 6-4 lead. Buster Posey and Nate Schierholtz had RBI doubles in the Giants ninth to tie it.
"A lot of things happened in that game," Giants manager Bruce Bochy said. "We swung the bats better but we also made mistakes that came back to get us."
Hairston hit a solo homer in the 10th off Santiago Casilla (4-5) and the Mets scored again on an error. The Giants got a run in their half before Manny Acosta earned his first save.
"We've had a lot of late-inning rallies, a lot of two-out hits," Mets manager Terry Collins said. "For two years in a row Manny has been an outstanding pitcher. I told him to relax and make some pitches."
Josh Edgin (1-0) got his first major league victory.
Hairston hit a tying homer in the eighth and pinch hitter Justin Turner and Rob Johnson also drove in runs in the inning against Sergio Romo.
Hairston has 14 home runs against the Giants, his most versus any team. Romo was tagged for four runs, matching what he had allowed in his previous 30 2-3 innings.