SAN FRANCISCO — Before heading back out on the road, the Giants finally gave the home crowd a chance to walk out of here smiling.
The Giants scored a pair of early runs, three late ones and rode a dominant bullpen while finally putting an end to the home woes. A 6-2 win over the Seattle Mariners snapped a nine-game losing streak at AT&T Park, the Giants’ longest at home since 1940.
The Giants had just six extra-base hits in their previous 51 innings at AT&T Park when Matt Duffy stepped to the plate with one on and one out in the second inning. Duffy blasted a J.A. Happ pitch into the seats in left.
Brad Miller’s solo shot in the fifth cut the lead in half, but the Giants tacked one on in the bottom of the inning when Andrew Susac hit a leadoff double and Angel Pagan knocked a flare to right four batters later.
Tim Lincecum got two quick outs in the sixth but wouldn’t make it out of the inning. A single and walk got the Mariners going, and Miller’s single cut the lead to 3-2. That was it for Lincecum, who left runners on the corners. George Kontos entered and safely got the Giants out of the inning.
The Giants added three runs with two outs in the eighth, two coming on Casey McGehee’s double.
Starting pitching report: For the fourth time in five starts, Lincecum failed to get through six innings. He was charged with two earned on five hits and four walks, striking out three.
Bullpen report: Few Giants stats this season are more impressive than this one: Kontos has inherited 16 runners and none have scored.
At the plate: The Giants are the only big league team without a double-digit homer guy, but the infield has combined for a pretty decent total. Duffy and Joe Panik have six, Brandon Belt has eight and Brandon Crawford and Buster Posey have nine.
In the field: Starting in left field for the second time this season, Belt took a great route to the ball in the second inning to catch Kyle Seager’s fly ball to the corner. Belt always looks playable out there; might be time to give him more outfield starts on days when Posey plays first.
Attendance: The Giants announced a crowd of 41,267 human beings. Steph Curry did not attend.
Up next: The teams head to Seattle for the final two games of this split series, and the first one is a monster. Madison Bumgarner (7-3, 3.16) faces Felix Hernandez (9-3, 3.38) on Wednesday night.