San Francisco Giants at Minnesota Twins
· Major League Baseball
4 - 3
Giants rally past Twins 4-3 on Conforto's key double, go-ahead homer
Conforto doubled to spark a slow-developing sixth-inning rally and hit the go-ahead two-run homer in the seventh for the Giants, who rallied to beat the Minnesota Twins 4-3 on Tuesday night for their seventh win in eight games.
“It’s the kind of baseball that we want to play,” said Conforto, who homered for the second straight night and is batting .359 with five home runs and 12 RBI in his last 10 games.
Giants starter Alex Cobb (4-1) finished seven innings for the third time in four starts this month, deftly working around a two-run home run by Byron Buxton in the first inning and a solo shot by Michael Taylor in the fifth that gave the Twins a 3-0 lead.
“He really dug deep for us,” manager Gabe Kapler said.
The Giants stranded two runners in scoring position in the third and fourth innings against Twins starter Sonny Gray, who hit the wall in the sixth by walking J.D. Davis to start. Conforto crushed a double to the left-center gap, Mitch Haniger walked to load the bases and that was all for Gray, the major league ERA leader at 1.82. He threw 105 pitches, two short of his season high.
Jovani Moran got the first two outs, but Patrick Bailey walked to force in the first run. Brock Stewart entered and did the same to pinch-hitter Bryce Johnson.
Four walks. Two vital runs. One tough rally.
“We’re a patient team. Sometimes we’re going to go through stretches where we don’t do that, but I will say the key to the last couple games has been some big walks and a home run from Conforto in both of those games,” Kapler said.
With Jorge López (1-2) on the mound for the seventh, Thairo Estrada led off with a double and trotted home on Conforto's 10th homer of the season on a 1-1 curveball.
“That guy’s a really good swinger,” said López, who has allowed seven runs on 10 hits and six walks in 10 games this month. "I just lost.”
Camilo Doval pitched a hitless ninth inning for his 13th save in 14 attempts after a perfect eighth by Scott Alexander, in textbook succession after another stellar turn by Cobb. The right-hander, who's fourth in baseball in ERA at 2.17, is 4-0 in his last seven starts. The Giants have won six of those games to even their record for the first time they were 3-3 on April 6.
“A big part of getting to where you want to get to at the end of the season is limiting the damage when things aren’t going right, and I felt like we did a good job during that month of April to battle and not let the skids get too long,” Cobb said. “So now we’re just playing the type of ball that we expected to play when we were leaving camp.”
STRUGGLING TWINS
The Twins, who have been in first place in the AL Central for 53 of 55 days this season, lost for the sixth time in eight games. They have six or fewer hits in 10 of their 20 games in May.
“Pretty sure everybody in here feels like we should be winning,” Buxton said, adding: “Our vibe is perfectly fine. Everybody’s still high and upbeat, and we believe in ourselves.”
TRAINER'S ROOM
Giants: DH Joc Pederson missed his 10th game in a row with a bruised right hand, but Kapler said a rehab assignment will soon be considered.
Twins: LF Trevor Larnach went on the injured list before the game because of pneumonia. SS Carlos Correa was on the bench with a bruised left heel stemming from an awkward step on first base in the game on Monday night. He said he's unlikely to play on Wednesday afternoon.
UP NEXT
Giants RHP Anthony DeSclafani (3-3, 3.09 ERA) takes the mound in the series finale on Wednesday, opposite Twins RHP Joe Ryan (6-1, 2.25 ERA). Ryan, a San Francisco native, has completed at least six innings in all nine starts and allowed a total of five earned runs over his last five turns.
How can I watch San Francisco Giants vs. Minnesota Twins?
- TV Channel: Giants at Twins 2022 MLB Baseball, is broadcasted on MLB.tv.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
9th Inning | Castro struck out swinging. |
![]() |
9th Inning | Wallner hit by pitch. |
![]() |
9th Inning | Wallner hit for Farmer |
![]() |
9th Inning | Julien struck out looking. |
![]() |
9th Inning | Buxton struck out swinging. |
![]() |
9th Inning | Doval relieved Alexander |
Statistics
SF |
MIN |
|
|---|---|---|
| 1 | Games Played | 1 |
| 1 | Team Games Played | 1 |
| 0 | Hit By Pitch | 1 |
| 11 | Ground Balls | 13 |
| 12 | Strikeouts | 11 |
| 4 | Runs Batted In | 3 |
| 0 | Sacrifice Hit | 0 |
| 10 | Hits | 6 |
| 0 | Stolen Bases | 1 |
| 4 | Walks | 1 |
| 0 | Catcher Interference | 0 |
| 4 | Runs | 3 |
| 0 | Ground Into Double Play | 2 |
| 0 | Sacrifice Flies | 0 |
| 37 | At Bats | 32 |
| 1 | Home Runs | 2 |
| 0 | Grand Slam Home Runs | 0 |
| 21 | Runners Left On Base | 9 |
| 0 | Triples | 0 |
| 1 | Game Winning RBIs | 0 |
| 0 | Intentional Walks | 0 |
| 3 | Doubles | 0 |
| 14 | Fly Balls | 8 |
| 0 | Caught Stealing | 0 |
| 170 | Pitches | 125 |
| 0 | Games Started | 0 |
| 2 | Pinch At Bats | 1 |
| 0 | Pinch Hits | 0 |
| 0.0 | Player Rating | 0.0 |
| 1 | Is Qualified | 1 |
| 0 | Is Qualified In Steals | 1 |
| 16 | Total Bases | 12 |
| 41 | Plate Appearances | 34 |
| 162.0 | Projected Home Runs | 324.0 |
| 4 | Extra Base Hits | 2 |
| 5.6 | Runs Created | 2.3 |
| .270 | Batting Average | .188 |
| .000 | Pinch Hit Average | .000 |
| .432 | Slugging Percentage | .375 |
| .270 | Secondary Average | .250 |
| .341 | On Base Percentage | .235 |
| .774 | OBP Pct + SLG Pct | .610 |
| 0.8 | Ground To Fly Ball Ratio | 1.6 |
| 5.6 | Runs Created Per 27 Outs | 2.2 |
| 35.0 | Batter Rating | 25.0 |
| 37.0 | At Bats Per Home Run | 16.0 |
| 0.00 | Stolen Base Percentage | 1.00 |
| 4.15 | Pitches Per Plate Appearance | 3.68 |
| .162 | Isolated Power | .188 |
| 0.33 | Walk To Strikeout Ratio | 0.09 |
| .098 | Walks Per Plate Appearance | .029 |
| .000 | Secondary Average Minus Batting Average | .063 |
| 8.0 | Runs Produced | 6.0 |
| 1.0 | Runs Ratio | 1.0 |
| 0.5 | Patience Ratio | 0.4 |
| 0.4 | Balls In Play Average | 0.2 |
| 84.3 | MLB Rating | 74.5 |
| 0.0 | Offensive Wins Above Replacement | 0.0 |
| 0.0 | Wins Above Replacement | 0.0 |
Game Information
Location: Minneapolis, Minnesota
Attendance: 20,790 | Capacity:
2025 National League West Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Los Angeles |
93 | 69 | .574 | - | W5 |
San Diego |
90 | 72 | .556 | 3 | W3 |
San Francisco |
81 | 81 | .500 | 12 | W4 |
Arizona |
80 | 82 | .494 | 13 | L5 |
Colorado |
43 | 119 | .265 | 50 | L6 |
2025 American League Central Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Cleveland |
88 | 74 | .543 | - | W2 |
Detroit |
87 | 75 | .537 | 1 | L1 |
Kansas City |
82 | 80 | .506 | 6 | W2 |
Minnesota |
70 | 92 | .432 | 18 | L1 |
Chicago |
60 | 102 | .370 | 28 | W1 |


SF
MIN
Los Angeles
San Diego
Arizona
Colorado
Cleveland
Detroit
Kansas City
Chicago