San Francisco Giants Rafael Devers admires the final touches of his grand slam home run in the bottom of the fifth inning against the Chicago White Sox at Oracle Park in San Francisco on Sun May 24, 2026 (AP News photo)
Sunday, May 24, 2026
Oracle Park
San Francisco, California
Chicago White Sox 5 (26-26)
San Francisco Giants 10 (22-31)
Win: Keaton Winn (1-1)
Loss: Noah Schultz (2-4)
Save: Caleb Kilian (3)
Time: 2:56
Attendance: 40,220
By Stephen Ruderman
SAN FRANCISCO–The Giants had another resilient win today, as they blew a 4-1 lead, but bounced right back thanks to a grand slam by Rafael Devers, who along with Casey Schmitt, led the Giants to an 8-5 win over the White Sox to take the series on Star Wars Day—and a gorgeous one at that—here at Oracle Park.
Yesterday, the Giants had another one of those wins where they showed true resilience, and most importantly, showed that they were capable. They played solid station-to-station baseball. After they blew a 3-0 lead, they exploded for six runs in the bottom of the fifth. If the Giants want to turn things around this season, they are going to have to keep having games like they had yesterday. As I said, they are very much capable of doing this.
Robbie Ray gave up a grand slam to Nolan Arenado on just his sixth pitch on Monday night in Arizona. Ray’s sixth pitch today was fouled off by White Sox’ leadoff man Chase Meidroth. Unfortunately, Meidroth hit a home run two pitches later. Well, giving up one run on eight pitches is much better than giving up four runs on six pitches.
Ray retired the next three, and the Giants had a response ready for Noah Schultz in the bottom of the first. Willy Adames drew a walk to lead off the inning, and Luis Arraez bunted him over to second. That set things up for the red-hot Casey Schmitt, who lined a double off the end of the bat, and down the right field line to tie the game. Rafael Devers then doubled off the final archway on the brick wall out in right-center to give the Giants the lead.
Ray was shaky, but he escaped a pair of jams in the second and third. Schultz hit Arraez with one out in the bottom of the third. Schmitt then came up, and hit a home run to left to make it 4-1. It was Schmitt’s second home run in as many days, and his 11th of the season.
Ray had issued back-to-back walks with two outs in the top of the third, but he managed to get away with it. He then issued back-to-back walks to start the top of the fourth, and the White Sox turned that into a run to make it 4-2.
Ray then walked Munetaka Murakami and Miguel Vargas to start the top of the fifth, and Tony saw enough. Keaton Winn was summoned, and Murakami and Vargas would both eventually score to tie the game. Thankfully, Winn was able to limit the damage to just two runs, and keep the game tied.
As for Ray, he walked seven, and gave up four runs over four-plus innings. Ray had gotten off to a great start this season, but for whatever reason, his last three starts have been a collective nightmare, as he has given up 16 earned runs over his last 13 innings.
For the second day in a row, the Giants had blown a three-run lead. However, for the second day in a row, they had an immediate response.
Willy Adames doubled to lead off the bottom of the fifth, and then Arraez was hit for the second time today. It clearly was not intentional, but the Giants were all on the edge of the dugout, and Tony even appeared to show emotions. Hey, the guy’s an old college head coach, what else would you expect?
Venable wisely pulled Schultz, and brought in Grant Taylor. Schmitt was up, and was the perfect man to come through. Well, Schmitt walked, and that set things up for Rafi. I honestly thought Rafi would strike out or pop out, but he hit a grand slam to left to give the Giants an 8-4 lead. The sold-out crowd of 40,220 here at Oracle Park went nuts. I wanted to as well, but I can’t cheer in the press box.
The Giants bullpen took it the rest of the way. Winn stuck around to pitch a scoreless top of the sixth. Winn would end up getting the win. Vargas hit a home run off Matt Gage to lead off the top of the seventh, but Gage then retired the next three. I want Erik Miller to be the closer, but Tony went to him for the eighth, and the left-hander threw a 1-2-3 inning. It was Caleb Kilian who took the ball for the top of the ninth, and he struck out the side to pick up his third save of the season.
Rafi and Schmitt combined to knock in every single run for the Giants today. Rafi had five RBIs, and Schmitt had three. By the way, Casey Schmitt is now hitting .296.
I’ll keep saying it. The Giants just need to keep playing this kind of baseball. If they do, they will turn things around, and get back into contention this season. The question is whether they have it in them to keep this up.
The Giants improve to 22-31, and they just need one more win to make it a winning streak.
The Diamondbacks, who swept the Giants over the week in Phoenix, will be in town for three starting tomorrow afternoon. Landen Roupp will look to continue his strong start, as he will take the ball for the Giants tomorrow. Merrill Kelly will go for Arizona.
I said tomorrow afternoon, because tomorrow is of course Memorial Day. However, tomorrow’s game will not be a 1:05 start.
First pitch will be at 2:05 p.m.










