The Giants accomplished something that they’ve never done in four previous trips to Seattle — win the opening game of the three-game series.
Ryan Vogelsong pitched into the eighth inning, giving up two runs and Buster Posey and Melky Cabrera homered to send the Mariners to their sixth straight loss at home.
The blasts by Posey and Cabrera gave the Giants eight homers in their past four games.
“I think what really got us going was (Madison) Bumgarner’s homer,” Posey quipped.
It was an odd and bit uneven night for Vogelsong.
Early in the game, the Mariners were hitting the ball hard … but directly at Giants defenders.
The Mariners only managed two hits through the first seven innings against Vogelsong, with a lot of loud outs early on.
“What you like about him, he keeps his composure out there,” manager Bruce Bochy said. “He continues to grind it out and make pitches.”
But then Vogey settled into a groove. In the end, it was a dunker and a seeing-eye single that got Vogelsong out of the game with two on and nobody out.
Javier Lopez came in and gave up a single that did not score anyone. The Mariners did eventually plate two runs on groundouts, the second one should have been a double-play ball that Sandoval bobbled.
Then Sergio Romo and Santiago Casilla shut the door for the victory.
Posey got the Giants on the board with a solo home run in the second inning. Cabrera added a two-run shot in the eighth which provided to be pivotal with the Mariners scored twice in the bottom of the eighth.
And Brandon Belt continued his current hot streak, going 2 for 4 with a double.
Tim Lincecum returns to the mound — one day after his 28th birthday and in his first start in his hometown of Seattle. Hopefully, those two factors will turn things around for the Freak against Kevin Millwood. First pitch in 7:10 p.m. Saturday.