SAN FRANCISCO – Madison Bumgarner was so enthused by seeing Buster Posey hit a grand slam, he did the same thing the next inning.
Bumgarner became the first pitcher in 48 years to hit two grand slams in a season, and Posey also hit a slam Sunday that boosted the San Francisco Giants over the Arizona Diamondbacks 8-4.
“Everybody was excited to get a big hit like that,” Bumgarner said of Posey. “That put us back in the lead. That’s what big-time players do and he’s a good one already.”
Posey and Bumgarner became the first batterymates in major league history to hit grand slams in the same game.
“That’s pretty cool,” Bumgarner said. “This game is full of strange statistics. It seems like there is a first every day. It’s crazy to get that many opportunities as a pitcher.”
A double by Bumgarner helped set up Posey’s slam in the fifth. Bumgarner homered the next inning — he also hit a slam on April 11 against Colorado.
“All we could do was shake our heads,” Posey said. “I was asking Rags (Dave Righetti) if any pitcher had ever hit two slams in the same season.”
The last pitcher to launch two slams in a season was Tony Cloninger, who hit both in the same game for Atlanta on July 3, 1966, against the Giants at Candlestick Park.
Diamondbacks catcher Tuffy Gosewisch came out to talk to Matt Stites about how they were going to pitch to Bumgarner.
“Everybody knows he’s a good hitter,” Gosewisch said. “I wanted to go first pitch fastball down and away and it just ran back over the plate.”
Bumgarner (10-7) threw 6⅓ innings to end a personal three-game losing streak. He gave up four runs and 10 hits, striking out five.
Vidal Nuno (0-1) allowed four runs and six hits in five innings during his second start with Arizona.
The Giants finished the first half by winning five of nine. That followed a stretch of 18 losses in 23 games that cost them their lead in the NL West.
“The challenge for us is to look at the overall record,” Posey said. “We’re still in a good spot. We have to go forward.”
Mets 9, Marlins 1
In New York, Jacob deGrom hit a tiebreaking single and again shut down the Marlins with seven impressive innings, and David Wright doubled twice and drove in two runs.
Wright, Curtis Granderson and Juan Lagares each had RBI doubles, and Chris Young added a sacrifice fly for New York in its eighth win on a 10-game homestand heading into the All-Star break.
Nationals 10, Phillies 3
In Philadelphia, Jayson Werth homered and drove in four runs, and Tanner Roark pitched seven strong innings.
Braves 10, Cubs 7
In Chicago, Chris Johnson had three hits, including his third homer in two days.
Dodgers 1, Padres 0
In Los Angeles, Ryu Hyun-jin struck out 10 and outpitched first-time All-Star Tyson Ross, and Yasiel Puig singled home the only run.
Brewers 11, Cardinals 2
In Milwaukee, Elian Herrera got five hits while filling in for mourning shortstop Jean Segura.
Reds 6, Pirates 2
In Cincinnati, Kris Negron hit his first career home run, and All-Star Todd Frazier added a two-run shot.
Indians 3, White Sox 2
In Cleveland, Yan Gomes’ two-run homer in the eighth inning gave the Indians a win.
Rays 3, Blue Jays 0
In St. Petersburg, Florida, All-Star David Price scattered five hits in eight-plus innings to win his fourth consecutive start.
Royals 5, Tigers 2
In Kansas City, Eric Hosmer’s RBI double capped a five-run seventh inning.
Norichika Aoki finished 0-for-4 for the Royals.
Angels 10, Rangers 7
In Arlington, Texas, Mike Trout doubled twice and drove in four runs.
Athletics 4, Mariners 1
In Seattle, Sonny Gray limited the Mariners to six hits and one unearned run.
Orioles 3, Yankees 1 (5)
In Baltimore, Chris Davis hit a two-run homer to back a strong pitching effort by Kevin Gausman as the Orioles beat the Yankees in a game called by rain.
Ichiro Suzuki went 0-for-2 for the Yankees.
Red Sox 11, Astros 0
In Houston, Clay Buchholz allowed three hits and struck out a career-high 12 in his fifth career shutout.
Twins 13, Rockies 5
In Denver, Brian Dozier cranked up for the Home Run Derby at the All-Star game with two homers.