Backup catcher Hector Sanchez led off the 14th inning with a home run and the San Francisco Giants beat the Milwaukee Brewers 4-3 on Monday night.
Buster Posey hit a three-run shot in the first, accounting for the rest of San Francisco's runs. Sanchez's second homer of the season came off reliever Juan Perez (0-1), breaking a 3-all tie in a game in which both teams struggled on offense.
Ryan Braun tied it with a two-run homer in the eighth for Milwaukee but left the game because of tightness in his right groin after grounding out to end the 10th. The severity of his injury was not immediately clear.
Santiago Casilla (1-2) pitched the final two innings for the win. He allowed a single to Taylor Green with two outs in the 14th but got Corey Hart to fly out to end the game.
The Brewers had a chance to win in the 12th when Hart walked with two outs. The Giants brought in reliever Javier Lopez, who walked Norichika Aoki. That brought up Nyjer Morgan, who grounded out to end the inning.
Madison Bumgarner gave up three runs and five hits in 7 2-3 innings for the Giants, with a season-high 10 strikeouts. Coming in, Bumgarner had allowed only four runs in four career outings against Milwaukee.
Brewers manager Ron Roenicke started Hart at first base, a move the team thought about making in the offseason before Hart hurt his knee and missed most of spring training.
Milwaukee starter Randy Wolf gave up five hits and three runs in seven innings, with three walks and four strikeouts.
Wolf labored early on, throwing 70 pitches in the first three innings. But he settled down after that, allowing only a single in the next four innings.
Wolf was coming off a four-inning outing in a May 16 loss at Houston. He gave up seven runs in that game, six earned.
The left-hander issued back-to-back walks with one out in the first and Posey made him pay for it by pounding a 2-1 pitch to left for his fifth homer and a 3-0 lead.
The Brewers loaded the bases with one out in the second, but Bumgarner got Cesar Izturis to ground into a double play.
Bumgarner cruised through the next three innings, allowing only a single, and then got a pair of groundouts to start the sixth before Braun reached on an infield hit. Aramis Ramirez doubled to right field, scoring Braun and cutting the lead to 3-1.
Melky Cabrera hit a one-out triple off Brewers reliever Francisco Rodriguez in the seventh, and Rodriguez walked Posey. Brett Pill hit a grounder to third, and Ramirez threw out Cabrera at the plate. Rodriguez then struck out Joaquin Arias to end the inning.
Aoki reached in the eighth on a fielding error by shortstop Brandon Crawford — a fairly routine play that could have ended the inning — bringing up Braun with two outs. Braun smacked a pitch from Bumgarner to left, tying the game.
NOTES: Roenicke rested catcher Jonathan Lucroy even though he had two homers and seven RBIs in Sunday's victory over Minnesota. George Kottaras typically catches when Wolf starts. Lucroy pinch-hit in the ninth and flied out to end the inning. ... Giants RHP Matt Cain (3-2, 2.67 ERA) faces RHP Shaun Marcum (2-2, 3.31) in the second game of the series Tuesday. ... Attendance was 31,644.