Diamondbacks Shock San Francisco Winning Game Two In a Walk-Off 5-3

San Francisco Giants pitcher Keaton Winn is fired up after getting the last out in the bottom of the seventh inning against the Arizona Diamondbacks at Chase Field in Phoenix on Tue May 19, 2026 (AP News photo)

By Barbara Mason

While the back-to-back home runs were exciting it was the sensational San Francisco (20-29) defense that almost put this game on ice. The Giants took the lead in the second inning with back-to-back solo home runs off the bats of Rafael Devers and Willy Adames but this had to be one of the best defensive games the Giants have played this season.

San Francisco fought off back-to-back bases loaded situations in the seventh and eighth innings. When victory was so very close with two outs in the ninth inning disaster struck when Ketel Marte hit a home run with two runners on base for the walk-off 5-3 (24-23) taking the series lead 2-0.

Game recap: The Diamondbacks got an early start scoring in the bottom of the first taking a 1-0 lead. San Francisco put Arizona on notice in the second inning with a flurry of hits. They tied up the game when Rafael Devers hit the first home run, a solo shot. The Devers long ball was followed by a Willy Adames home run giving the Giants a 2-1 lead. The Giants had more up their sleeve. Matt Chapman singled and a Daniel Susac double brought Chapman home extending their lead to 3-1. It had been the perfect start for San Francisco.

Both teams put on the brakes in the third and fourth innings, in fact neither team would score going into the bottom of the eighth inning. The Giants had a single in the third and a walk in the fourth inning. The Diamondbacks went three and out in both innings.

San Francisco got going in the top of the fifth via a Casey Schmitt single followed by a Devers double with two outs. Adames grounded out to end the top of the inning and the Giants had stranded a pair. Arizona had a couple of singles in the bottom of the inning but also left them stranded, the score remaining 3-1 in favor of San Francisco.

In the top of the sixth inning the Giants again stranded a pair. Daniel Susac had his second hit of the game and Chapman had walked. An insurance run or two would be what the Giants would be looking for in the latter innings. The Diamondbacks were hitting some rockets but the San Francisco defense was handling those hits pretty easily.

The Giants went three and out in the top of the seventh. After the seventh inning stretch, the Diamondbacks started off the bottom of the inning with a Nolan Arenado double followed by a Ildemaro Vargas single and Arizona had runners at the corners with no outs.

Giants pitcher Keaton Winn would load the bases with only one out. Once again the Giants came up with an amazing double play and the San Francisco defense continued to dominate. Arizona couldn’t get anything past them.

Going into the top of the eighth inning this game had seen five scoreless innings for both teams. It was the San Francisco defense that was holding onto the 3-1 lead. All the damage in the game had been done back in the second inning.

Again Arizona loaded the bases with only one out and San Francisco was facing another challenge. The Giants would be looking to Caleb Kilian to get out of this mess. Again San Francisco would turn the double play and get out of the inning.

The Giants would go three and out in the ninth. They were three outs away from tying the series. San Francisco got the first two outs in the bottom of the ninth inning. The Diamondbacks continued to fight scoring a run in the ninth.

With Ildemaro Vargas on base Adrian Del Castillo singled and it was a one run game 3-2. Arizona had a 2 out, 2 on situation. With Jose Fernandez and Ryan Waldschmidt on base Ketel Marte hit a home run and the Diamondbacks had the walk-off 5-3. San Francisco fought so hard in this game making this loss a tough one.

San Francisco starting pitcher finished the game going six innings allowing seven hits, one run, no walks and three strikeouts. Relief pitcher Keaton Winn got the GIants out of the bases loaded situation in the seventh inning and together Erik Miller and Caleb Kilian would get out of another bases loaded in the eighth. It just fell apart in the bottom of the ninth inning.

Game notes: The Giants came into Chase Field last night brimming with confidence after winning a series over the weekend against the Athletics. They were however treated with a dose of their own medicine losing the first game of the series with the Diamondbacks by a landslide 12-2 on Monday night.

San Francisco could not get much going at the plate finishing the game with eight hits but only the two runs. The Diamondbacks were hitting lights out with 16 hits and the 12 runs. Tuesday night San Francisco will be tried to get back in the series by winning game two but lost on a walk off three run home run by Ketel Marte in the last of the ninth with two out.

Wednesday the Giants will try to avoid a sweep after the disheartening walk-off win for the Diamondbacks on Tuesday night. Tyler Mahle will take the mound for the Giants. His win/loss record is 1-5 and his ERa 5.59. Arizona will start Merrill Kelly coming into the game with a 3-3 win/loss record and a 5.91 ERA. First pitch for game three is scheduled to start at 3:40 PM.

Giants Trounced By Diamondbacks In First Game of Series 12-2

San Francisco Giant Casey Schmitt (10) strikes out against Arizona Diamondbacks pitching as the Giants get blown out in a 12-2 laugher at Chase Field in Phoenix on Mon May 18, 2026 (AP News photo)

By Barbara Mason

The damage done by the Arizona Diamondbacks (23-23) in the first five innings of today’s game one with the San Francisco Giants (20-28) spelled the difference in the Giants 12-2 loss Monday night. The Diamondbacks scored seven runs in the first three innings of the game and they pretty much coasted for the rest of the game. The Giants only had eight hits to Arizona’s 16.

Game recap: The Diamondbacks started off this game on one crazy roll. They had taken a series from the Colorado Rockies over the weekend and they were brimming with confidence.

They had a productive first inning scoring four runs and they did it via a grand slam. Nolan Arenado homered with Ketel Marte, Corbin Carroll and Geraldo Perdomo on base for a quick 4-0 lead to start the game. San Francisco got out of the inning before more damage could be done. The Giants had gone three and out in the top of the inning.

The Giants were able to score in the top of the second when Willy Adames homered and San Francisco was on the scoreboard with a lot of ball still to be played. They would need some quick innings; they would need to keep Arizona from extending their lead.

A couple of walks and a triple later the Diamondbacks would indeed extend their lead to 5-1. Ryan Waldschmidt walked and then stole second base. He then advanced to third base on a throwing error by San Francisco catcher Eric Haase. Corbin Carroll tripled and Arizona had scored yet another run.

The Giants got going in the top of third with a Harrison Bader double and then a Jung Hoo Lee single got Bader to scoring position at third base. Luis Arraez hit a sacrifice and Bader scored adding another run but San Francisco was still trailing by a bit 5-2.

Every time the Giants even hinted at a comeback, the Diamondbacks answered with multiple runs. The third inning was no exception with Arizona scoring two more runs and taking a 7-2 lead. The Diamondbacks hit four singles in the bottom of the third inning. Tim Tawa singled both Ildemaro Vargas and Gabriel Moreno home.

The Giants were getting a few hits in every inning but left them for the most part stranded. They had a single and a walk in the fourth but that would be all. Robbie Ray got the Diamondbacks three and out in the fourth inning and for the first time in the game kept them off the scoreboard.

Arizona got after it scoring more runs in the bottom of the fifth inning taking a 12-2 lead as the hits kept coming for the Diamondbacks. After giving up two singles and a home run that would be it for pitcher Robbie Ray. He went 4 1/3 innings allowing 11 hits, 9 earned runs, 2 walks and one strikeout.

He had struggled from the start. JT Brubaker relieved Ray but not before allowing three hits and a run before getting out of the inning. The Diamondbacks were dominating leading 12-2 going into the sixth inning. It had been a most disappointing series opener for San Francisco. Through five innings the Giants had four hits, the Diamondbacks 14 hits.

The Giants finally put an end to the offensive flurry in the sixth inning but trailing 12-2 San Francisco was staring down a nearly impossible comeback. The Giants rallied in the eighth hitting a couple of singles (Brennan and Schmitt) with only one out. Rafael Devers hit into a double play and that was inning. Not a whole lot was going right for San Francisco. This game was pretty much a done deal mid-way through the game.

Game notes: The Giants came off a series win over the Sacramento Athletics over the Fri-Sun weekend. In game three of that series they crushed the A’s 10-1 and so they came into Monday nights 3-game series against the Diamondbacks with a whole lot of confidence.

It looked like that they put their offensive struggles behind them. Willy Adames had really stepped up as had Harrison Bader and Casey Schmitt. Schmitt had provided some much needed offense in the series in Sacramento.

The Giants as a whole had showed signs of life. They were quite a few games under .500 but have moved from last place in the National League West into fourth. Then came their meeting on Monday night with the Diamondbacks at Chase Field and they got clobbered 12-2 a opposite result from what they got on Sunday when they clobbered the A’s 10-1.

It was a quiet eighth and ninth inning for San Francisco on Monday night as they fell in game one to the Diamondbacks 12-2. It was a rough opening outing for the Giants as they look ahead to game two of the series Tuesday night. Landon Roupp will start for San Francisco. He has a 5-4 win/loss record and a 3.49 ERA. Arizona will start Ryne Nelson who currently has a 1-3 win/loss record and a 5.40 ERA. First pitch for this game is scheduled for 6:40 PM PDT.

San Francisco Giants game wrap: Giants battle wind, and score eight runs in eighth inning for 10-1 win and series win over A’s in Sacramento

San Francisco Giants Casey Schmitt (10) slugs a single off the Sacramento A’s during the I 80 series at Sutter Health Park in West Sacramento on Sun May 17, 2026 (AP News photo)

San Francisco Giants

Sunday, May 17, 2026

Sutter Health Park

West Sacramento, California

San Francisco Giants 10 (20-27)

Sacramento Athletics 1 (23-23)

Win: Trevor McDonald (2-0)

Loss: Luis Severino (2-5)

Save: Matt Gage (1)

Time: 2:45

Attendance: 12,541

By Stephen Ruderman

WEST SACRAMENTO–The wind was howling a gazillion miles an hour from left field to right field at Sutter Health Park Sunday, and it made for quite a weird game. The Giants looked like they were going to have to battle it out, but they exploded for an eight-run exorcism in the top of the eighth, and they won it by a final of 10-1.

Look, I am not lying about the wind. The wind was blowing so hard that the flags in the lawn beyond right field weren’t just whipping, they were blowing up. Everything was blowing. The flagpoles were blowing. The light towers were blowing. The TVs above us in the outdoor extended press box were blowing, and we had to worry that they would kill us.

As for me, I took my precautions. I used my laptop as a paperweight for my game notes and scorecard. I would have to hope that it would hold up for two or three hours, or however long this game went.

The one thing the wind didn’t do was make me forget that the Giants really needed to win Sunday. Harrison Bader drew a walk off left-hander Jeffrey Springs to start the game, and Casey Schmitt lined a base-hit to right with one out. The Giants had runners at first and second with one out for Rafael Devers. Even with the wind howling, Devers and Willy Adames couldn’t shorten their swings, and they both flew out for yet another wasted opportunity by the Giants.

As I tweeted my frustrations at Rafi and Willy for their selfish at-bats, a massive gust of wind literally blew my laptop off the counter and into my lap. I was lucky enough to only lose my Giants game notes, and keep everything else.

Adrian Houser got off to a rough start this season, but his last two outings prior to today were solid. Houser walked Nick Kurtz to start the bottom of the first, but he then retired the next six.

With two outs and nobody on in the top of the third, Luis Arraez hit a high fly ball deep to right field that Carlos Cortes couldn’t track in the wind. It ended up going out, and Arraez had his second home run of the weekend—and the series—to put the Giants on the board.

Willy Adames reached on a throwing error by third-baseman Zack Gelof with one out in the top of the fourth, and advanced to second on a balk when Springs didn’t step towards first base on a throw over. Matt Chapman then shot a two-out double into the gap in left-center to knock in Adames and make it 2-0.

Houser continued to sail along into the middle innings. However, for whatever reason, he just would not pitch to Kurtz. Houser ended up walking Kurtz all three times he faced him, and he only threw one strike in each at-bat—or shall I say, “plate appearance.” Houser had never faced Kurtz before, so it made no sense.

Houser’s third walk to Kurtz, which came with two outs in the bottom of the fifth, came back to bite him. It put runners at first and second with two outs for Carlos Cortes, who hit a popup to the left side of the infield. It should have gotten the Giants out of the inning, but Matt Chapman and Willy Adames never played at Candlestick Park, so they didn’t know how to field popups in this kind of howling wind. The ball fell in for a Candlestick double to put the A’s on the board. Thankfully, that would be the only run the A’s got in the inning.

Despite Cortes’ Candlestick double, the Giants played a great defensive game in combat with the wind. Matt Chapman had to battle the wind for a tough catch in foul territory to end the bottom of the sixth.

That would also end Houser’s day, and he turned in the solid outing the Giants needed from him. Houser went six innings, and gave up just the run and four hits. Houser also had what Susan Slusser described as “Stu Miller moments,” as the wind knocked him off balance on the mound a few times.

Now, the Giants bullpen needed to hold the lead, and Sam Hentges threw a 1-2-3 inning in the bottom of the seventh. Tony then had Keaton Winn warm up in the bullpen to pitch what was expected to be a tense bottom of the eighth.

However, the Giants’ offense—and perhaps, you can say the A’s gloves—had other plans in the top of the eighth. The Giants had the top of the order up against Luis Medina, and Bader reached on a ground ball to third that was bobbled by Gelof for the A’s third-baseman’s second error of the game. Arraez walked, and Schmitt lined a base-hit the other way to right to load the bases with nobody out.

It was now time for Rafi to shorten his swing, and he did, as he lined a base-hit to center. Bader scored, and after Lawrence Butler overran the ball, Arraez scored as well to make it 4-1. Willy also shortened his swing, and grounded a base-hit to left to reload the bases.

Mark Kotsay went with Jose Suarez, who got Daniel Susac to ground out to second with the drawn-in infield. A’s second-baseman Jeff McNeil was unable to get a throw to the plate, so he took the sure out at first, and Schmitt scored to make it 5-1.

Kotsay chose to put Matt Chapman on, and Drew Gilbert struck out swinging for the second out. It looked like the walk was going to pay off, but Jung Hoo Lee grounded a base-hit to right to keep the line moving and make it 6-1.

Bader then stepped up for the second time, and shot one down off the end of the bat down the right field line into the wind, which took it out for a grand slam. It was now 10-1, and it was just the second time this season the Giants scored ten runs. The other was April 17 in a 10-5 win over the Washington Nationals in D.C.

As for Keaton Winn, he was in the game anyway, which meant that the bottom of the eighth was his inning all the way. Winn threw a scoreless bottom of the eighth, and Joel Peguero threw a 1-2-3 bottom of the ninth.

Oh yeah, and before I forget, Carlos Cortes pitched the top of the ninth for the A’s.

Anyway, Houser got the win, and Springs took the loss.

As I mentioned earlier, the Giants’ defense was incredible today. Luis Arraez, Harrison Bader and Drew Gilbert all made great plays to take away hits. Gilbert had to wrestle with the wind to make a weird diving catch for the first out of the bottom of the ninth.

The Giants improve to 20-27, and they will head down to Phoenix for a three-game series with the Arizona Diamondbacks starting Monday night.

Robbie Ray (3-5 ERA 3.04) will go for the Giants in the series opener Sunday night. Zac Gallen will go for Arizona (1-5 ERA 5.02).

First pitch will be at 6:40 p.m.

San Francisco Giants game wrap: Schmitt hits two home runs, and McDonald is lights out over 6 2/3 innings in much-needed 6-4 bounce-back win for Giants over A’s

San Francisco Giants Casey Schmitt (10) rounds the bases after hitting a first inning home run off Sacramento A’s starter Luis Severino at Sutter Health Park in West Sacramento on Sat May 16, 2026 (AP News photo)

Saturday, May 16, 2026

Sutter Health Park

West Sacramento, California

San Francisco Giants 6 (19-27)

Sacramento Athletics 4 (23-22)

Win: Trevor McDonald (2-0)

Loss: Luis Severino (2-5)

Save: Matt Gage (1)

Time: 2:34

Attendance: 12,489

By Stephen Ruderman

WEST SACRAMENTO–Casey Schmitt hit two home runs, and Trevor McDonald gave up just a run over six and two thirds lights-out inning, as the Giants bounced back with a much-needed 6-4 win over the A’s here in Sacramento.

The Giants’ three-game winning streak was completely wiped out by a three-game losing streak. They had some good news, as Erik Miller was activated off of the Injured List. However, Heliot Ramos was placed on the Injured List after he strained his right quad Friday night.

(As for corresponding roster moves, Tristan Beck was sent down to the River Cats, and Will Brennan was called back up.)

The Giants’ offense had been home run happy again over the last three games, which was the biggest reason they lost three-straight. However, that paid dividends when Casey Schmitt hit a home run to left off Luis Severino with two outs in the top of the first inning.

Unfortunately, this game did not come without more wasted opportunities by the Giants. It also didn’t come without more bone-headed base-running blunders by Willy Adames.

Willy has already been in hot water for forgetting the amount of outs and getting doubled off second base after jazzercising with Mookie on Wednesday night at Dodger Stadium.

Saturday night, Adames was standing at second with one out in the top of the second. I couldn’t tell if he was talking to Darrel Hernaiz and Jeff McNeil, so I am not going to make any assumptions. However, when Drew Gilbert hit a ground ball to short that bounced in front of Adames, even though players are taught when they’re kids not to advance on a ground ball that bounces in front of them, Adames took off for third anyway, and was promptly thrown out by a mile. It was Adames’ second bone-headed base-running blunder in just the last four games.

Adames had a chance to redeem himself when he came up with the bases loaded and two outs in the top of the third. Willy has shown more of a willingness to shorten his swing and hit line drives since last Friday. Here, he lined a base-hit the other way to right to knock in a pair of runs and make it 3-0. However, Adames was thrown out trying to take second on the throw home by Lawrence Butler.

To give Willy credit, Shea Langeliers was standing a good 10 feet in front of the plate to receive the throw that he knew had no chance of getting Luis Arraez, and was itching to make that play on Adames. Also, runners are generally going to try and take second on throws from the outfield to the plate, so I’m not going to fault Willy for that one.

As for the pitching side of things, Trevor McDonald took the ball for his third big league start of the year, and have up just one hit through his first three innings. The A’s put runners at first and second with one out in the bottom of the fourth, but McDonald retired the next two guys he faced to get out of it.

Luis Arraez walked with one out in the top of the fifth, and that set things up for Schmitt to hit his second home run of the game. This one was an opposite-field shot that just stayed fair down the right field line.

Do you remember how I mentioned earlier that this game did not come without missed opportunities by the Giants? Well, the Giants had a chance to make this one a laugher after they loaded the bases later in the inning with still just one out. Then, Drew Gilbert struck out on a foul tip, and Harrison Bader missed a grand salami by just a matter of feet, as he flew out to the track in left to end the inning.

The Giants wasted a golden opportunity to put the game away, and McDonald had to sit for a bit during the top of the fifth. The A’s immediately pounced, and got runners to first and third to start the inning. McNeil then hit a one-hopper to first, but Rafael Devers made a great sliding stop to his right to get it, and while his throw to second was a bit wild, Adames was able to catch it and step on the bag to get Hernaiz. Butler scored to put the A’s on the board, but McDonald was able to work out of it with just the run.

To give credit to Severino, he ate up six innings for the A’s, despite giving up the five runs. McDonald, on the other hand, was lights out over six and two thirds. He gave up just a run on five hits, and he struck out five.

The Giants tacked on a run off Scott Barlow in the top of the seventh to make it 6-1. They had a chance to add on more, as they still had runners at second and third with one out, but, well, they wasted it.

Tony wanted to give Erik Miller some work in his return, and he got the final out in the bottom of the seventh. Miller was back out for the bottom of the eighth, and walked the first two batters of the inning. Tyler Soderstrom flew out to right for the first out, and then Tony pulled Miller for Caleb Kilian. Brent Rooker then stepped up, and hit a three-run bomb that hooked down the left field line to make it 6-4.

The Giants were going to have to earn this one. However, I was assured by people who have covered the A’s on a routine basis this season that the A’s wouldn’t come back. As for me, after watching the Giants get off to a horrendous 18-27 start, and have their three-game winning streak, where it looked like they were finally getting it together, get completely wiped out by a three-game losing streak, I was not going to relax until that final out was made.

Well, they were right. Matt Gage threw a 1-2-3 bottom of the ninth for his first big league save, and the Giants won 6-4.

Trevor McDonald got the win; Luis Severino took the loss; and you already saw it in just my very last sentence: Matt Gage picked up his first big league save.

The Giants improve to 19-27, and they can take the series with a win Sunday. They will have to rely on Adrian Houser (1-4 ERA 5.79) Sunday. While Houser got off to a rough start, he is coming off a pair of solid outings. Hopefully, he can give the Giants another one Sunday. Jeffrey Springs (3-3 ERA 4.22) will go for the A’s.

First pitch will be at 1:05 p.m.

San Francisco Giants game wrap: Giants’ offense is dead again, As Mahle implodes in 5-2 loss to A’s

San Francisco Giants pitcher Tyler Mahle delivers a pitch to the Sacramento A’s line up in the bottom of the second inning at Sutter Health Park in West Sacramento on Fri May 15, 2026 (AP News photo)

Friday, May 15, 2026

Sutter Health Park

West Sacramento, California

San Francisco Giants 2 (18-27)

Sacramento Athletics 5 (23-21)

Win: Aaron Civale (5-1)

Loss: Tyler Mahle (1-5)

Save Hogan Harris (3)

Time: 2:27

Attendance: 12,348

By Stephen Ruderman

WEST SACRAMENTO–The San Francisco Giants’ three-game winning streak has been wiped out, as Luis Arraez and Harrison Bader hit solo home runs, but the A’s got to Tyler Mahler for four runs in the bottom of the fifth inning, and the Sacramento A’s beat the Giants 5-2 to hand the Giants their third-straight loss on Friday night.

The Giants’ offense finally came to life, and hit the way they were supposed to during their three-game winning streak, in which they scored 22 runs. By that, of course I mean that they were playing station to station, and keeping the line moving.

Unfortunately, the Giants were shutout on Wednesday, and scored just two runs last night. Friday night was the second-straight night in which the Giants didn’t get a single hit over the first three innings.

Luis Arraez got the Giants’ first hit with a home run to lead off to the top of the fourth. However, the Giants were unable to do anything with a two-out rally later in the inning.

Harrison Bader put the Giants ahead with a solo home run with one out in the top of the fifth. Sadly, like the inning before, the Giants wasted an opportunity later in the inning.

Tyler Mahle was shaky over the first two innings. He escaped a two-out double in the bottom of the first, but he gave up a run in the bottom of the second.

Mahle then threw a pair of 1-2-3 innings in the third and fourth, but he imploded in the bottom of the fifth. The A’s batted around, and scored four runs to take a 5-2 lead.

The Giants could not do anything with a one-out double by Willy Adames in the top of the sixth. They then had runners at second and third with one out for Matt Chapman in the top of the seventh. Chapman hit a long fly ball down the right field line that went just foul. You just knew after that happened that the Giants were not going to come through. Indeed, Chapman struck out, and Rafael Devers grounded out to first.

The Giants got a two-out base-runner in both the eighth and ninth, but both innings were otherwise uneventful.

The only real drama in the later innings was that Heliot Ramos left the game with right quad tightness.

The one positive tonight was that the Giants finally got Daniel Susac back from the Injured List. There was no better place for Susac to make his return, and take the mantle as the Giants’ everyday catcher than his hometown of Sacramento with 20-30 family and friends present.

Christian Koss was sent down to the River Cats to make room for Susac, and the Giants will carry three catchers in Susac, Jesus Rodriguez and Eric Haase.

Aaron Civale, who started and win five innings for the A’s got the win. He is 5-1. Tyler Mahler took the loss, and is 1-3. Hogan Harris picked up his third save of the season.

The Giants are now back to nine games under .500 at 18-27.

San Francisco will turn to the kid, RHP Trevor McDonald (1-0 ERA 2.92), to try and stop the slide Saturday. For Sacramento RHP Luis Severino (2-4 ERA 4.07)

First pitch will be at 6:40 p.m.

Giants Split Series With Dodgers 2-2 Losing Game Four 5-2

Los Angeles Dodgers Alex Call (right) kicks up a little dirt on the infield surface near San Francisco Giants shortstop Willy Adames (left) after hitting an RBI single in the bottom of the sixth inning at Dodger Stadium on Thu May 14, 2026 (AP News photo)

By Barbara Mason

The Los Angeles Dodgers (25-18) led early 2-0 but the San Francisco Giants (18-25) tied up the game in the fifth inning. The Giants were back in this game until the Dodgers pushed back scoring three runs in the sixth inning.

Los Angeles held onto that lead for the remainder of the game. It was a rough offensive game for the Giants with only two hits in the game. The bats had gone silent for San Francisco the past two games.

Game recap: The Dodgers picked up right where they left off Wednesday night scoring a run in the first inning and a second run in the second inning taking a 2-0 lead. Will Smith knocked one out of the park 390 feet for the early 1-0 lead. Hyeseong Kim was responsible for the second run driving Max Muncy home from third base for the 2-0 tally.

The Dodgers carried the 2-0 lead through the fourth inning but San Francisco turned it all around in the fifth inning. With two outs, Jung Hoo Lee hit an inside-the-park home run scoring two runs and this game was tied 2-2 driving in Eric Haase from first base.

The Giants went three and out in the sixth inning and the game remained tied at 2-2. Giants pitcher Landen Roupp was holding his own allowing five hits and the two earned runs but had seven strikeouts. The Dodgers threatened in the bottom of the inning.

Teoscar Hernandez doubled, his third double of the game, and with Max Muncy on third and only one out Los Angeles was looking at possibly taking back the lead. After the Hernandez double there was a change on the mound for the Giants.

Matt Gage relieved Roupp who allowed six hits, two runs with the seven strikeouts. The Dodgers did make good on their threat scoring two runs taking a 4-2 lead when Alex Call singled both Muncy and Hernandez home.

The Dodgers would score their third run of the inning extending their lead to 5-2. Miguel Rojas singled Call home from second base and once again the Giants were playing from behind the eight ball.

The Giants would again make a change on the mound with Dodger runners at first and second with two outs. Ryan Borucki would try to get that third out in a very very long sixth inning. Borucki successfully got that third out and the game went into the seventh inning.

There was not much going on for San Francisco in the top of the seventh going three and out against Los Angeles relief pitcher Edgardo Henriguez. The Dodgers also went three and out in the bottom of the inning.

After a quiet eighth inning for both teams this game went into the ninth inning with the Dodgers closing in on a win in game four. The Giants were down to their final three outs. San Francisco went three and out and that was the ball game losing the game 5-2 and splitting the series 2-2 with Los Angeles

Game notes: The Giants will finish off their four game series with Dodgers Thursday night but couldn’t get the series win. The Giants had a great start to the series winning the first two games of the series but ran into a buzzsaw in game three and four.

San Francisco really struggled Wednesday night with Shohei Ohtani on the mound getting the shutout. Ohtani was pretty much unstoppable in fact the Giants only had two hits through six innings of the seven he pitched. The Giants would finish the game with five hits.

San Francisco starter Landen Roupp pitched 5.1 innings, allowed six hits and four runs for Los Angeles starter Emmet Sheehan pitched six innings, allowed two hits and two earned runs and struck out six.

Friday night the Giants will jet up to Sacramento for a three game series with the Sacramento Athletics. Probable starting pitcher for the Giants is Tyler Mahle. He has a 1-4 win/loss record and a 5.18 ERA. The A’s plan on sending Aaron Civale to the mound with a 4-1 win/loss record and a 2.59 ERA. First pitch for this game is scheduled for 6:40 PM.

Giants Hit Three Home Runs to Best Dodgers in Game Two 6-2

San Francisco Giants Eric Haase rounds first base after hitting a solo home run in the third inning against the Los Angeles Dodgers at Dodger Stadium on Tue May 12, 2026 (AP News photo)

By Barbara Mason

The Los Angeles Dodgers (24-17) led for a few innings before the San Francisco Giants (17-24) brought out the big guns. Eric Haase hit a couple of home runs and Harrison Bader also hit a long ball with the final score 6-2.

With the win the Giants took a 2-0 series lead in this four-game series. Willy Adames had two hits and continues to make strides so he is back. After struggling for a while, San Francisco is fighting their way up the standings but they still have a ways to go. The good news is that they are playing some excellent ball right now.

Game notes: The Dodgers got the first run of the game in the first inning. Ohtani singled, Freddie Freeman singled and Kyle Tucker was hit by a pitch to load the bases. Wes Smith sacrificed and Ohtani scored for the early 1-0 lead. Loading the bases was not the way the Giants wanted to start off this game. The damage was kept to a minimum with just the one run. The Giants went three and out in the opening inning. The second inning was a three and out for both teams.

San Francisco was able to tie up the game in the third inning 1-1. Eric Haase hit a long ball to left center to tie up this game. The tie was short-lived when in the bottom of the third inning. Shohei Ohtani gave the Dodgers back the lead with his sixth home run of the season 2-1. Los Angeles pitcher Yamamoto was rolling along with six strikeouts through four innings and two three and outs. The Giants starting pitcher Houser was also having some success with 4 strikeouts through four innings. He had given up three hits.

This game took a crazy turn in the fifth inning. San Francisco hit not one but two back-to-back home runs. Harrison Bader hit the first one and Eric Haase the second giving the Giants a 3-2 lead. This was Haase’s second long ball of the game.

It had been a tough inning for Yamamoto. Now it would be up to Houser to protect that lead for San Francisco. The inning would come to an end with a double play and Hauser was having a very good game.

Much of the damage in this game was done by the bottom of the lineup for the Giants, the eighth and ninth batters. Rafael Devers had a hit, but it was the three Giants home runs, two from Haase and the one from Bader that had San Francisco leading going into the bottom of the sixth inning. Every time the Dodgers took the lead, San Francisco either tied the game or took the lead. With only four hits through six innings those home runs were priceless.

There was a pitching change in the bottom of the sixth inning for San Francisco. Adrian Houser was relieved by Matt Gage. Houser went 5 2/3 innings finishing with three hits, two runs, theee walks and four strikeouts.

The Giants got something going in the top of th seventh inning. They had runners on the corners, Ramos with a double and Adames a single with no outs. An insurance run or two was what San Francisco really needed right now having a great opportunity to do just that with the two runners on base.

The Giants got one of those insurance runs when Drew Gilbert bunted and Ramos scored extending the San Francisco lead to 4-2. The Giants added two more runs in the inning stunning the fans in the stadium. Chung Hoo Lee doubled Gilbert and Adames home for a 6-2 lead going into the bottom of the seventh inning. The Giants finished off the bottom of the inning striking out Ohtani.

The Dodgers refused to go quietly putting two runners on base (Tucker and Freeman) with one out in the bottom of the eighth inning. San Francisco relief pitcher Sam Hentges loaded the bases with Max Muncy at the plate. Hentges got the second out and was relieved by Caleb Kilian to close out the inning with the bases remaining loaded. Kilian got the GIants out of the inning and they were three outs away from winning game two.

The Dodgers had one last inning to make a move. Dodger stadium had begun to empty, the fans having little to cheer about since the third inning of the game. Giants relief pitcher Kilian would remain in the game looking to close it out. A strikeout, a couple of ground outs and that was the ball game 6-2 in favor of San Francisco.

Game notes: Tuesday night, the Giants took game one of their four game series with the Dodgers 9-3. Wednesday night San Francisco took a 2-0 lead in the series. Tuesday night’s hero for the Giants was Willy Adames who has recently had his struggles but now seems to be turning that all around.

Adames was not the only player that really showed up for this game. Rafael Devers hit a home run and drew a bases loaded walk that broke a late inning tie. This loss gave the Dodgers an eighth loss of their last 12 games as they continue to limp through May. The Los Angeles offense has been downright awful. Shohei Ohtani was 0-5 and had two strikeouts Tuesday night.

With the win, the Giants knocked the Dodgers out of first place in the National League West. San Francisco finished the game with 12 hits and Adames, Devers, Luis Arraez and Casey Schmitt each had two hits. Their offense was humming.

Wednesday the Giants will play for a win in game three and taking a 3-0 series lead. Robbie Ray will take the mound for San Francisco with a 3-4 win/loss record and a 2.76 ERA. The Dodgers will start Shohei Ohtani. First pitch for Wednesday’s game is scheduled for 7:10 PM.

Giants Start Road Trip With a Game One Win Over Dodgers 9-3

San Francisco Gians Heliot Ramos slugs a two run double in the top of the sixth inning against the Los Angeles Dodgers at Dodgers Stadium in Los Angeles on Mon May 11, 2026 (AP News photo)

By Barbara Mason

This game got off to a bit of a slow start for both the San Francisco Giants (17-24) and the Los Angeles Dodgers (24-17) on Monday night but San Francisco busted this game wide open in the seventh inning.

The Giants hit three singles in a row, a walk, another single and when the dust had settled had scored three runs taking a 6-3 lead. The Giants had a most productive ninth inning scoring three times. The final was 9-3.

Game recap: Records do not matter when these two teams clash. Just about anything can happen. In their last series it was the San Francisco Giants who won the series 2-1. The Dodgers will be looking to tie that up with a series win Monday night.

It was a three and out for the Giants in the first inning and the Dodgers went down quickly leaving Freddie Freeman stranded on second base.

This game went into the second inning with San Francisco looking for their first hit. The Giants got that first hit, a big one, from Rafael Devers his fifth home run of the season taking the early lead 1-0. The score remained 1-0 in favor of the Giants going into the third inning. Los Angeles went three and out in the inning.

The Giants got something going in the top of the third inning loading the bases with only one out and Devers at the plate. Sasaki got out of the inning and the Giants had failed to cash in on a great scoring opportunity. The Dodgers had Hernandez on third but left him stranded. So far the difference in this game was the Devers home run.

The Dodgers got a rally going in the bottom of the fourth with three singles (Freeman, Tucker, Smith) in a row loading the bases with no outs. Max Muncy hit the Dodgers fourth single in a row, Freddie Freeman scored and this game was tied 1-1 with the bases remaining loaded no outs. San Francisco got a double play in the inning limiting the damage but Kyle Tucker scored giving the Dodgers their first lead of the game 2-1 going into the fifth.

San Francisco went three and out in the top of the fifth inning. Los Angeles’ Mookie Betts singled and Tucker walked but McDonald got out of the inning and it was on to the sixth inning with the Dodgers still leading 2-1 in a close game.

San Francisco rallied in the sixth with two runners on second and third base with no outs. Another great scoring opportunity for San Francisco. Heliot Ramos doubled and Rafael Devers and Schmitt both scored taking back the lead 3-2. The lead was short-lived in the bottom of the sixth inning when Muncy hit a solo home run to tie this game back up 3-3.

San Francisco loaded the bases in the top of the seventh inning with one out. Dodger relief pitcher Alex Vesia lasted 1/3 of the inning and after walking a run in (Jung Hoo Lee) was relieved by Will Klein who faced the bases loaded situation. Adames came to the plate and singled driving home two runners Luis Arraez and Schmitt. San Francisco had broken this game open taking a 6-3 lead. The Dodgers went down in order to end the seventh.

With not much going on in the eighth inning, this game went into the top of the ninth inning. San Francisco again threatened with the bases loaded (Ramos, Devers and Schmitt) and no outs. Again Adames came through with a single and Schmitt extending the San Francisco lead 7-3.

Another walk for the Giants and Devers scored still with no outs now leading 8-3. The Dodgers finally got two outs in an inning that seemed to have no end. Three walks in a row for Los Angeles, four in total in the inning and this game was as good as done. Going into the bottom of the ninth it was a 9-3 San Francisco lead which turned out to be the final.

San Francisco had a productive offensive game tonight finishing with 12 hits and nine runs. The Dodgers fell short although they did have ten hits. The Los Angeles pitching was their downfall and the Giants took full advantage. It was also really good to see Willy Adames coming away with some huge hits.

Game notes: The Giants took on the Dodgers Monday night for a three-game series with their archrival. Whether playing down south at Dodger Stadium or in San Francisco these series are always highly anticipated. This series was played in Los Angeles with Roki Sasaki on the mound for the Dodgers. He has not had a great start and dropped his record to 1-5.

Sasaki pitched back on May 2 in a loss to St. Louis and prior to that a win for the Dodgers over the Cubs. The Giants starter Trevor McDonald who had a win under his belt against the San Diego Padres, in a game that was played May 4th.

Both of these teams have been struggling lately, although the Giants have really seen diminished production at the plate and watched their record take a nose-dive. The Giants have had flashes of some success but have fallen pretty flat in the middle of their lineup. The big news of the week was the trade of two-time Gold Glove winner Patrick Bailey to the Cleveland Guardians in a real stunner.

San Francisco will also be missing Logan Webb placed on IL for 15-days due to right knee bursitis. The Giants come into this series after winning two out of three in a series with the Pittsburgh Pirates while the Dodgers lost their last series to the Braves.

Tuesday night the Giants will be looking for a second win in this series and another guaranteed series win over the Dodgers. Adrian Houser will take the mound for the Giants with a 0-4 win/loss record and a 6.19 ERA. The Dodgers will start Yoshinobu Yamamoto. He has a 3-2 win/loss record and a 3.09 ERA. First pitch for this game is scheduled for 7:10 PM.

Rodriguez walks off massive 7-6 12-inning gut-check win for Giants over Pirates

San Francisco Giants Willy Adames hits a two run single in the tenth inning against the Pittsburgh Pirates at Oracle Park in San Francisco on Sun May 10, 2026 (AP News photo)

Sunday, May 10, 2026

Oracle Park

San Francisco, California

Pittsburgh Pirates 6 (22-19)

San Francisco Giants 7 (16-24)

Win: Ryan Borucki (1-1)

Loss: Justin Lawrence (0-2)

Time: 3:51

Attendance: 41,085

By Stephen Ruderman

SAN FRANCISCO–What a massive gut-check win for the Giants, who showed real resilience Sunday, as they came back from down two runs three times, and the youngster, Jesus Rodriguez, came up with the walk-off base-hit to beat the Pirates 7-6 in 12 innings here on Mother’s Day.

Fittingly, the Giants couldn’t make it two in a row after their win on Friday. Not just that, but they had their brains bashed in by the Pirates in a 13-3 shellacking Saturday night.

Prior to the game, the Giants made a series of roster moves. Ryan Walker, who came into the season as the closer, was sent down to Triple-A Sacramento. Gregory Santos was sent down to Sacramento as well. Sam Hentges was activated off the 15-day Injured List. Dylan Smith, whom the Giants acquired from the Tigers on March 30, was called up.

The Giants had their hopes in Tyler Mahle. Mahler of course has been off to a rough start this season, but he was solid in his last outing, when he threw five and third shutout innings against the Rays at the Trop last Sunday.

The Pirates got to Mahle for runs in each of the first two innings. Pirates’ starter Bubba Chandler, in turn, threw a pair of scoreless innings innings to start his day.

Jung Hoo Lee lined a double down the right field line with two outs in the bottom of the third. Honestly, I thought it wouldn’t amount to anything, but Luis Arraez lined a base-hit to left to get Lee in, and the Giants were on the board.

Heliot Ramos tied the game with a bomb half-way up into the bleachers in left with one out in the bottom of the fourth. Unfortunately, Oneil Cruz responded with a home run of his own to put the Pirates back ahead in the top of the fifth.

The Pirates got to Mahle for another run in the top of the sixth to make it 4-2, and Keaton Winn finished the inning. Mahler gave up four runs and five hits over five and two thirds innings. He walked two, and struck out eight. It was not the worst day for Mahle, and he gave the start the Giants needed from him..

Isaac Mattson came in for Chandler to start the bottom of the sixth, and the Giants would tie the game with three doubles. Rafael Devers led off the inning with a double. Ramos followed that up with a double of his own to make it 4-3, and Matt Chapman then doubled to tie it.

Winn and Sam Hentges—the latter making his Giants debut—combined for a scoreless top of the seventh. Caleb Kilian then got away with a pair of walks in the top of the eighth.

Dennis Santana came in for Pittsburgh in the bottom of the eighth. Devers led off with a towering shot that almost hit the green tin atop the Willie Mays Wall in right. He had a shot at a triple, but he watched his shot from the right-handed batter’s box, and selfishly cost his team a crucial 90 feet.

Tony Vitello asked the umpires to review it, and the call was confirmed. It would not have mattered had the call been overturned. It is never acceptable for a player to watch his shot if it is not a no-doubter than everyone in the ballpark knows his gone. Devers’ selfish act cost his team a run, as the Giants unsurprisingly wasted the opportunity.

Devers’ selfishness was not the only controversy in the bottom of the eighth. Don Kelly brought in the lefty, Gregory Soto, to face Drew Gilbert with two outs. Gilbert came into the at-bat 2-for-30 in his career against lefties, but Tony did not pinch-hit for him. Gilbert grounded out to first to end the inning.

Joel Peguero threw a scoreless top of the ninth, and Soto threw a 1-2-3 bottom of the ninth.

Peguero was back out for the top of the tenth, with Nick Gonzalez as the Manfred runner at second. O’Hearn grounded out, but Puguero hit Marcell Ozuna. Spencer Horwitz then came up, and shot a double into the gap in right-center. Dylan Smith finished off the top of the 10th, and prevented any further damage in his Giants debut.

The Pirates had their third two-run lead of the game, and the Giants were three outs away from falling to 10 games under .500.

Yohan Ramirez was in for the Pirates, and Luis Arraez was the Manfred runner at second. Tony sent up Bryce Eldridge to pinch-hit for Casey Schmitt to start the bottom of the tenth. Eldridge struck out on three pitches.

The Giants were down to their final out, but Willy Adames found it in him to shorten his swing, and line a base-hit to left-center to tie it. The throw from Pirates’ left-fielder Nick Yorke was spiked into the ground, and for the third time Sunday, the Giants had come back from a two-run deficit to tie the game. Jesus Rodriguez then chased two pitches in the dirt, as he struck out to end the inning.

I was certain the game was over when Tony brought in Ryan Borucki in for the 11th. With runners at first and second with one out, and Brandon Lowe at the plate, Kelly put on the hit and run, just as Tony did each of the last two nights. This proved to be a massive break for the Giants, as Lowe lined one right to where Adames was going, and he casually threw to first to turn the inning-ending 5-3 double play.

The Giants were unable to score against Ramirez in the bottom of the 11th, and Borucki’s first pitch in the top of the 12th was a wild pitch. The Pirates once again seemed to have the momentum, but Borucki worked another houdini act to get out of it.

Justin Lawrence was in for the Pirates in the bottom of the 12th, and Ramos was the Manfred runner. Let’s get right to it. Jesus Rodriguez was up with the bases loaded and one out. Rodriguez was 0-for-5, but he lined a base-hit the other way to right, or so we thought. Ramos completely misread the ball, and went back to third to tag up. Thankfully, O’Hearn didn’t see it, and Ramos scored the winning run to mercifully end this absolute cluster you know what of a game.

For his effort, Ryan Borucki got his first win of the season. Justin Lawrence took the loss.

The Giants got a much-needed win to improve to 16-24, and give them a little momentum into what is going to be a brutal four-game series at Dodger Stadium starting Monday night.

Trevor McDonald (1-0, 1.29 ERA) will make his second start of the season, and the Dodgers will counter with Roki Sasaki (1-3, 5.97 ERA).

Just win one in LA, and I can accept that for the time being.

First pitch will be at 7:10 p.m.

San Francisco Giants podcast Marko Ukalovic: Giants take two of three from Bucs in 12 innings 7-6

San Francisco Giants Christian Koss (center) scores on Willy Adames’ single in the bottom of the tenth inning against the Pittsbugh Pirates at Oracle Park in San Francisco on Sun May 10, 2026 (AP News photo)

San Francisco Giants podcast Marko Ukalovic:

#1 The San Francisco Giants and Pittsburgh Pirates battled it out in a 7-6 duel that saw the Giants win it in 12 innings to take two out of three from the Bucs at Oracle Park on Sunday.

#2 The Giants Jesus Rodriguez hit an RBI single in the bottom of the 12th inning that helped the Giants come back from two two run deficits.

#3 The had the bases loaded against Pirates pitcher Justin Lawrence and Matt Chapman at the plate who hit a double that moved ghost runner Heliot Ramos to third base and Drew Gilbert drew an intentional walk. Rodriguez followed up and got a base hit to score Ramos for the Giants extra innings win. The fought and clawed in this one to get in win column.

#4 Giant reliever Ryan Boruki just got by with runners at first and third in the 11th and got out of the 12th with the bases loaded.

#5 It’s off to Dodger Stadium in the Southland for a huge series with the Dodgers starting on Monday night. Starters for Monday night Trevor McDonald (1-0, 1.29 ERA) will make his second start of the season, and the Dodgers will counter with Roki Sasaki (1-3, 5.97 ERA).

Tuesday starting pitchers for the Giants RHP Adrian Houser (0-4 ERA 6.19) for the Dodgers LHP Yoshnunobu Yamamoto (3-2 ERA 3.09) first pitch for both games 7:10pm PDT at Chavez Ravine.

Join Marko Ukalovic for the San Francisco Giants podcasts each Monday at http://www.sportsradioservice.com