Giants Get Shut-Out By new manager Don Mattingly and Phillies 7-0

Philadelphia Phillies then bench coach Don Mattingly (8) watches from the dugout in a game against the Colorado Rockies in the sixth inning at Coor Field in Denver on Apr 5, 2026 at Coor Field in Denver. Mattingly now manages the Phillies as of Tue Apr 28, 2026 (AP News photo)

By Barbara Mason

A disastrous sixth inning spelled a loss in the first game of the San Francisco Giants (13-16) three-game series with the Philadelphia Phillies (10-19) losing 7-0. San Francisco could not get much of anything offensively going finishing the game with only two hits. The Phillies scored four runs in the sixth inning and starting pitcher Jesus Luzardo had a terrific outing.

Game recap: The game was scoreless through the first three innings of the game. The standoff came to an end when the Phillies scored the first run of the game in the bottom of the fourth inning. This had been a pitchers duel until Philadelphia’s Brandon Marsh hit a sacrifice with the bases loaded driving Trea Turner home for the Philadelphia 1-0 lead.

The sixth inning would be a repeat of the fourth when the Phillies again loaded the bases and then a flurry of hits gave them a 4-0 lead. A Turner single, a Kyle Schwarber walk and a Bryce Harper double loaded the bases driving Turner home and the score was 2-0. Garcia doubled driving Harper and Schwarber home for a 4-0 lead.

That would be it for San Francisco Tyler Mahle who finished the game with six hits and five earned runs. Matt Gage would take the mound getting the Giants out of the inning but there had been a lot of damage done late in the game.

The game went into the seventh inning and the Giants had a lot of work to do and not much time to do it. The Phillies Jesus Luzardo was doing an incredible job only giving up two hits through seven innings with eight strikeouts. This was his longest start of the season.

San Francisco went three and out in the seventh and eighth innings and were three outs away from losing the first game of the series. The Phillies would extend their lead in the bottom of the eighth. Justin Crawford singled Marsh home and Turner singled Marsh home for a shutout the final score 7-0. The Giants went quietly in the top of the ninth inning three and out.

Luzardo had a terrific outing finishing seven innings allowing only two hits no runs and eight strikeouts. He only had 88 pitches. The Giants could not create any offense at all in the loss. San Francisco pitching gave up 11 hits. The Phillies showed no signs of struggling offensively at least in game one.

Game notes: It’s no secret that the Phillies are struggling and those struggles came to a head Tuesday morning when manager Rob Thompson was fired. The Phillies have had a disappointing 10-19 start to the season. Their interim manager Don Mattingly won his first game at the helm.

The Giants are currently riding a three-series win streak but things didn’t start the series in Philadelphia as expected with 7-0 shutout loss. The Phillie faced a red-hot San Francisco team but cooled them off with timely hitting and pitching on Tuesday.

The Phillies have had an awful time scoring although they have MVP Bryce Harper and and two-time home run leader Kyle Schwarber aboard they didn’t have much of awful time Tuesday. Mattingly being named interim should delight the Giants. He has in the past made some, quite frankly, incompetent decisions, some of which favored San Francisco when he was managing in Los Angeles.

He had constantly made some strategic errors but that aside he is a respected manager who had a great career. These changes for the Phillies could possibly hurt the team but it’s doubtful that it will make that much of an impact. But for the first game for Mattingly he helped more than hurt.

San Francisco will need to look past Tuesday’s game to set the stage for a fourth series win. Matt Chapman who is celebrating his 33rd birthday didn’t get much a birthday present with Tuesday’s loss. Giants starter Tyler Mahle pitched five innings, allowed six hits, five earned runs, three walks, three strike outs. Phillies starter Jesus Luzardo pitched seven innings, allowed two hits, and struck out eight.

San Francisco will have another go on Wednesday in game two with first pitch scheduled for 3:40 PM. Logan Webb will take the mound looking to even the series. He has a 2-3 win/loss record and a 4.86 ERA. The Phillies will start Christopher Sanchez. He comes into the game with a 2-2 win/loss record and a 2.94 ERA.

San Francisco Giants podcast Marko Ukalovic: Giants making progress win another series beating Marlins

San Francisco Giant pitcher Landen Roupp deals to the Miami Marlins line up in the top of the first inning at Oracle Park in San Francisco on Sun Apr 26, 2026 (AP News photo)

San Francisco Giants podcast Marko Ukalovic:

#1 How did Casey Schmitt’s go-ahead home run in the seventh inning shift momentum for the Giants against the Marlins?

#2 What role did Landen Roupp play as the starting pitcher, and how did his performance compare to Marlins starter Max Meyer?

#3 In what ways did Jung Hoo Lee’s four-hit game contribute to the Giants’ comeback victory?

#4 How did Rafael Devers and Drew Gilbert help spark the Giants’ rally in the sixth inning?

#5 What impact did reliever Erik Miller have in closing out the game and securing the win for San Francisco?

Join Marko Ukalovic for the San Francisco Giants podcast Mondays at http://www.sportsradioservice.com

Giants Comeback from Behind and Beat the Miami Marlins, 6-3

San Francisco Giants Casey Schmitt homered to left center (406 feet) on Sunday, April 26th, in Oracle Park at San Francisco, CA. (Photo credits to Jae/SF Bay News Lab)

By Michael Villanueva

SAN FRANCISCO – The San Francisco Giants ended their series matchup with the Miami Marlins at Oracle Park for the season with a win on a cloudy Sunday afternoon in the city. The Giants had just beaten the Marlins Saturday, on April 25th, by a score of 6-2, evening the series between these two teams. Now, San Francisco leads the series 2-1 ahead of their matchups in Miami on June 19th-June 21st. The Giants beat the Marlins, 6-3, with Giants infielder Casey Schmit’s fourth home run of the season, bringing in three runs along with it in the bottom of the seventh stretch.

After losing the opener to the Miami Marlins, 9-4, the Giants would bounce back for the second game of the series and blast three home runs in that game. That game would tie the series and ultimately get the Giants’ hitting going for the next few games. San Francisco would put up 11 hits in that game as well, and also go 3-2 in their last five home games. With this win, this was the Giants’ first time since 2023 having won their home series against the Miami Marlins.

For this game, the Giants sent out RHP Landen Roupp (4-1, 2.28) to start and end the home series against the Miami Marlins. This was his sixth start of the season so far, and with just one career game under his belt against the Marlins in 2024, he threw a scoreless inning of relief for the Giants. Going on his fourth now, Roupp has won three straight starts for San Francisco and has thrown 17 strikeouts.

While the Marlins went with RHP Max Meyer (1-0, 3.96) to start the ballgame for Miami. The Miami Marlins have now completed the first half of their road trip of the season, with their finale being here at Oracle Park in San Francisco. Although the Marlins fell short Saturday against the Giants, they found some good news for their offense. With two stolen bases Saturday, the Marlins now have 31 stolen bases on the season and are just one of the two MLB clubs to have at least 30 or more (Milwaukee, 35).

The Miami Marlins Graham Pauley would get the game going with a homer and bring in two runs as well in the top of the second inning. The Marlins would hold an early 3-0 lead. Going into the bottom of the second inning, the Giants would get on the board from a throwing error by Miami’s shortstop Otto Lopez, and the score is now 3-1 heading into the third inning.

It would be solid pitching from both clubs as the score remained the same going into the sixth inning. However, what really got the Giants’ hitting going and the offense rolling was Jung Hoo Lee, who has been on an incredible hitting sequence the last few games. In fact, Lee would go 4-of-5 at bat this afternoon, and his impact and presence were vital for San Francisco’s comeback.

In the bottom of the sixth stretch, Giants Rafael Devers would get the offense going with a double on his bat, bringing in teammate Casey Schmitt to score. Then Drew Gilbert would get a single and bring in Devers for the score, and him being the tying run for the game. The crowd was back on their feet and roaring in the park as the comeback for the win was starting to happen.

With that, going into the bottom of the seventh inning. The score was still tied at 3-3 with the Giants at bat. Two runners are on base for San Francisco as Casey Schmitt walked up to the box. Schmitt would launch a 406-foot homerun and bring in three runs for the Giants as they take the lead for the first time in the afternoon, 6-3. Giants starting pitcher Landon Roupp would get subbed out during the eighth inning. The Giants would replace him with Erik Miller, and Miller would save the win, but end the game.

As Miller had no problem ending the game. Giants Roupp put Miller in a great position where Miller would only have to face off four batters for the day. So with that, the Giants’ defense pulled through and was able to get a win and close out Miami. The Giants are now 7-9 at home this season, as this would conclude the Giants’ homestands for a while.

RHP Landon Roupp would get the win and now go 5-1 with a 2.55 ERA. With Casey Schmitt’s big homer in the seventh and ultimately got the comeback win for the team, there was no doubt he would be the Player of the Game. The Giants will head east to Philadelphia, after a day off Monday, then the Giants will start off a three-game series against the Phillies on Tuesday, April 28th at Citizens Bank Ballpark, at 3:40 p.m. San Francisco won its three-game home series against Philly earlier this season, 2-1 Apr 6-8 at Oracle Park.

Starting pitchers for Tuesday for San Francisco RHP Tyler Mahle (1-3 ERA 5.26) for Philadelphia LHP Jesus Luzardo (1-3 ERA 6.91) first pitch 3:40pm PDT.

San Francisco Giants podcast Lincoln Juarez: Giants move out of cellar with win over Marlins

San Francisco Giants Helliot Ramos gives thanks to the Almighty after hitting an eighth inning home run against the Miami Marlins at Oracle Park in San Francisco on Sat Apr 25, 2026 (AP News photo)

San Francisco Giants podcast Lincoln Juarez:

#1 How did Robbie Ray perform as the starting pitcher against the Marlins lineup led by Eury Pérez, and what impact did his outing have on the game’s momentum?

#2 What role did Casey Schmitt play offensively, particularly with his key home run, in helping the Giants secure the win?

#3 How did contributions from Drew Gilbert and Heliot Ramos shape the Giants’ scoring, especially with their home run power?

#4 In what ways did Patrick Bailey influence the game both offensively (with RBIs) and defensively behind the plate?

#5 How did Jung Hoo Lee contribute at the plate during the game, and how important were his extra-base hits in the Giants’ overall offensive performance?

Lincoln Juarez is a San Francisco Giants reporter for http://www.sportsradioservice.com

San Francisco Giants post game wrap: Giants honor Belt, and then slug three home runs en route to 6-2 win over Marlins

Casey Schmitt (10) of the San Francisco Giants gets the Gatorade can treatment after defeating the Miami Marlins at Oracle Park in San Francisco while being interviewed by NBC Bay Area Sports on Sat Apr 25, 2026 (AP News photo)

Saturday, April 25, 2026

Oracle Park

San Francisco, California

Miami Marlins 2 (13-14)

San Francisco Giants 6 (12-15)

Win: Matt Gage (2-0)

Loss: Eury Perez (2-2)

Time: 2:06

Attendance: 38,589

By Stephen Ruderman

SAN FRANCISCO–The Giants bounced back nicely from a pair of losses with a 6-2 win over the Marlins Saturday. Giants pitcher Robbie Ray went five innings, and the offense came to life in the latter half of the game, with home runs by Drew Gilbert, Casey Schmitt and Heliot Ramos, as the bullpen held down the fort.

The fact that the Giants had lost two straight after their two wins against the Dodgers was a buzzkill. Friday night, Adrian Houser was shallacked for eight runs over four innings in a tough 9-4 loss in the series opener. Saturday, they needed something to get them back on track.

Before Saturday’s game started, the Giants honored one of the best first-basemen in their 68-plus years in San Francisco, Brandon Belt. Belt made the Opening Day roster in 2011, and we all remember Bruce Bochy telling him the news, and then offering the then-young kid a beer. It was on that Showtime show that featured the Giants that year.

So, of course we saw that memorable clip, as well as his first big league hit, which came against Clayton Kershaw in the Giants’ 2011 season opener at Dodger Stadium on March 31. Belt was yo-yo’d throughout the 2011 season, but he established himself as an everyday player in 2012, and was a big part of the 2012 and 2014 world championship teams.

Several of Belt’s former teammates were here in Buster Posey, Hunter Pence, Sergio Romo, George Kontos, Nate Schierholtz and Charlie Culberson. So were his two Giants managers, Bruce Bochy and Gabe Kapler, the latter of whom is in town as the General Manager of the Marlins.

Duane Kuiper and Mike Krukow emceed the ceremony, and Posey, Kontos and Bochy spoke about Belt’s humor and his work ethic. Most importantly, they talked about Belt’s baseball intellect.

Belt then gave his address. He thanked his family, former teammates and his two Giants managers. He also paid homage to his late father, who passed away last July.

Belt’s kids threw out the first pitches. Belt and his family were then taken around the field on a boat being pulled by a truck.

I spent so much time on Belt’s ceremony that you probably forgot there was a game today. Perhaps the Belt ceremony, and the reminder of the winning culture that has long defined this organization would be a spark of motivation.

Anyway, Robbie Ray took the ball on this cold and tranquil Saturday afternoon at Oracle Park. Ray and Marlins’ starter Eury Perez both threw scoreless innings in the first.

Ray threw another scoreless inning in the top of the second, and the Giants wasted an opportunity in the bottom of the second. Well, Casey Schmitt led off the inning with a double, but was thrown out when he rounded second, and slipped and fell.

The Marlins added insult to injury by getting on the board in the top of the third on a two-out RBI base-hit by Xavier Edwards. Perez threw a 1-2-3 inning in the bottom of the third, and the Giants were unable to do anything with a two-out double by Jung Hoo Lee in the bottom of the fourth.

By the way, that was Lee’s second double of the game. He also doubled after Casey Schmitt’s little gaffe.

Ray threw his first 1-2-3 inning of the day in the top of the fourth, and then he threw another scoreless inning in the top of the fifth. Unfortunately, Ray threw 97 pitches, so he was done after five. It still was not a bad outing, as he gave up a run and four hits. He walked three, and struck out four

The Giants finally got on the board when Drew Gilbert led off the bottom of the fifth with a home run to the green tin atop the 24-foot-high Willie Mays Wall out in right field.

Matt Gage came in, and got out of a jam unscathed in the top of the sixth. Matt Chapman then led off the bottom of the sixth with a double. Two batters later, Schmitt hit a two-run shot to left to put the Giants ahead.

Lee drew a walk, which forced Perez out of the game for Anthony Bender. Heliot Ramos singled Lee over to second, but Gilbert lined out. Patrick Bailey then came through with a base-hit to right that made it 4-1.

Keaton Winn threw a 1-2-3 top of the seventh, and Erik Miller, a scoreless eighth. Heliot Ramos led off the bottom of the eighth with a home run to make it 5-1. The Giants then manufactured another run later in the inning, as Luis Arraez knocked in Patrick Bailey with a two-out double.

Despite the Giants holding a five-run lead at 6-1, Tony Vitello decided to go with his closer, Ryan Walker, anyway for the top of the ninth. The Marlins plated a run, but that’s all the drama there would be, and the Giants won 6-2.

I had mentioned earlier that Jung Hoo Lee hit two doubles today. Matt Chapman, Casey Schmitt and Heliot Ramos also had two-hit games. Drew Gilbert went 1-for-4, but all three of his outs were loud. Gilbert lined out twice, and then he had what would have at least been a double taken away on a great running catch by Heriberto Hernandez in the bottom of the eighth.

Matt Gage got the win, and Eury Perez took the loss.

The Giants improve to 12-15.

Landen Roupp (4-1, 2.28 ERA) will go for the Giants, as they try to take the series in the rubber match Sunday Max Meyer (1-0, 3.96 ERA) will go for Miami.

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


San Francisco Giants podcast Stephen Ruderman: Houser suffers multi run game against Marlins can he get back on track?

San Francisco Giants pitcher Adrian Houser (12) struggled in his last outing against the Miami Marlins on Fri Arpr 26, 2026 (Bay Area News Group photo)

San Francisco Giants podcast Stephen Ruderman:

#1 How did Adrian Houser’s struggles on the mound—giving up multiple runs early—impact the Giants’ ability to stay competitive against the Marlins’ offense?

#2 What adjustments could Jung Hoo Lee have made at the plate to build on his late-game home run and help spark a comeback earlier in the game?

#3 In what ways did Heliot Ramos contribute offensively, and how might his performance influence his role in the lineup going forward?

#4 How did the addition of Eric Haase—who recorded an RBI double—affect the Giants’ offensive depth in this matchup?

Stephen Ruderman is a San Francisco Giants reporter at http://www.sportsradioservice.com

San Francisco Giants podcast Ryan Hannagan: Giants looking for hits face Marlins Alcantara Friday

Miami Marlins starter Sandy Alcantara gets the call to face the San Francisco Giants at Oracle Park in San Francisco on Fri Apr 24, 2026 to open a three game series (AP News photo)

SF Giants podcast Ryan Hannagan:

#1 How will the pitching matchup between Sandy Alcantara and Adrian Houser influence the outcome of the game? (Alcantara enters as a strong starter with a low ERA, while Houser has struggled early in the season.)

#2 Can the Giants carry momentum from their recent series win over the Dodgers into this game? (They’ve won 5 of their last 7 and showed strong pitching in that series.)

#3 Why have the Marlins historically had success against the Giants, and will that trend continue in this matchup? (San Francisco has struggled to win season series vs. Miami in recent years.)

#4 Which team’s offense is more likely to break through in a pitcher-friendly park like Oracle Park? (Both teams have had inconsistent offensive production, and betting trends suggest a low-scoring game.)

#5 Which players—such as Xavier Edwards or Otto Lopez—could be key difference-makers in this game? (Several Marlins hitters are off to strong starts and could impact the result.)

Ryan Hannagan is a San Francisco Giants reporter at http://www.sportsradioservice.com

San Francisco Giants game wrap: Sweep would have been too good, as Glasnow strikes out nine and dominates Giants over eight in 1-hitter 3-0 LA win

Los Angeles Dodgers starter Tyler Glasnow was a mystery for San Francisco Giants hitters at Oracle Park pitching a one hitter on Thu Apr 23, 2026 (AP News photo)

Thursday, April 23, 2026

Oracle Park

San Francisco, California

Los Angeles Dodgers 3 (17-8)

San Francisco Giants 0 (11-14)

Win: Tyler Glasnow (3-0)

Loss: Logan Webb (2-3)

Save: Tanner Scott (1)

Time: 2:06

Attendance: 38,619

By Stephen Ruderman

SAN FRANCISCO–It felt too good to be true for the Giants to take the first two games of this three-game series against the mighty Dodgers. Of course, Tyler Glasnow dominated the Giants with nine strikeouts, and gave up no runs and just one hit over eight shutout innings, as the Dodgers salvaged a game in this series with a 3-0 win. 

Thursday, the Giants actually had a chance to actually sweep the closest thing Baseball has ever had to the 1992 USA Men’s Olympic Basketball team. The weather was perfect. It was a spectacular day at Oracle Park, as small puffy clouds helped the sun glisten the crystal-clear hills across the day. It was one of the most beautiful days at Oracle Park in a long time. Of course it was too good to be true.

Logan Webb, who has been off to a rocky start this season, got the start for the Giants. Over the years, it has not been too common for Webb to take the ball after a Giants’ win. However, despite the Giants’ sluggish start this year, Thursday was Webb’s fourth start following a Giants’ win. The problem was that the Giants lost two of those previous particular three starts.

Webb started off nicely with a 1-2-3 top of the first inning. However, the Dodgers got on the board in the top of the second when Dalton Rushing, the new favorite guy for Giants’ fans to hate, knocked in a run with a two-out base-hit. 

The Dodgers scored two more in the top of the fourth to make it 3-0. Despite a couple of rough innings, Webb ended up turning in his first quality start of the season, as he threw seven innings.

As I said in my lead, Tyler Glasnow struck out nine, and gave up just one hit over eight lights-out innings for the Dodgers. All the Giants can do is tip their cap.

Blade Tidwell threw two scoreless innings, so no one else in the Giants’ bullpen had to be used. Tanner Scott, meanwhile, picked up his first save of the season with a 1-2-3 bottom of the ninth. With Edwin Diaz out until around the All-Star Break, there is a good chance Scott will be the Dodgers’ closer for the foreseeable future.

If anyone is interested, Webb did hit Dalton Rushing. Whether it was intentional or not, you can say the Giants got even for Rushing’s classless response to Jung Hoo Lee’s injury the other night. Just for the record, kids, there are things that you only do on the baseball field, and NOT in real life.

The Giants will be back at it Friday night against the Miami Marlins. Adrian Houser (0-2, 5.40 ERA), who got through a rough start in Washington last Saturday, will take the ball for the Giants. Marlins’ ace Sandy Alcantara (2-2, 3.06 ERA) will oppose him.

First pitch at 7:15 p.m.

San Francisco Giants podcast Stephen Ruderman: Despite mighty Dodgers and Ohtani Giants breakthrough; Glasnow-Webb match up today at Oracle

Los Angeles Dodgers starter Shohei Ohtani pitched six inning of shutout ball before being lifted. Dodger reilever Jack Dreyer gave up a three home to San Francisco Giants Patrick Bailey in the bottom of the seventh, (AP News photo)

San Francisco Giants podcast Stephen Ruderman:

#1 San Francisco Giants catcher Patrick Bailey belted a three run sixth inning home run after Los Angeles Dodgers pitcher Shohei Ohtani left the game as the Giants went onto to defeat the Dodgers for their fourth loss in five games 3-0.

#2 Bailey’s home run was off Dodger releiver Jack Dreyer (1-1) this after Jung Hoo Lee and Heliot Ramos both got on board with singles and Drew Gilbert bunt single moved them up a base.

#3 Ohtani for the evening went six innings pitching shutout ball striking out seven left the game with the score tied 0-0. It also ended Ohtani’s on base on base streak at 53 games.

#4 Giant starter Tyler Mahle improved his record to 1-3 and struck out five hitters over seven innings and picked up his first win since becoming a Giants in January. Closer Ryan Walker closed it picking up his second save of the campaign.

#5 Starting pitchers for today’s game for Los Angeles RHP Tyler Glasnow (2-0 ERA 3.24) for San Francisco RHP Logan Webb (2-2 ERA 5.10) first pitch at 12:45pm. Stephen talk about this game three match up.

Join Stephen Ruderman is San Francisco Giants reporter for http://www.sportsradioservice.com

 

Giants take pitcher’s duel over Dodgers, 3-0

San Francisco Giants’ Matt Chapman hits a single during the sixth inning of a baseball game against the Los Angeles Dodgers, Wednesday, April 22, 2026 in San Francisco. (AP Photo/Tony Avelar)

By Ryan Hannagan

SAN FRANCISCO — The San Francisco Giants and Los Angeles Dodgers faced off in Game 2 of a three-game set at Oracle Park, with the Giants coming off a 3-1 win in a pitchers’ duel the night before. At 10-13, the Giants were looking to keep building toward a better record, having won four of their last five. It turned into another pitchers’ battle, this time between Tyler Mahle and Shohei Ohtani and the Giants prevented Los Angeles from any scoring coming away with a 3-0 shutout on Wednesday night.

Los Angeles threatened early in the first, putting runners on the corners after a bloop single from Freddie Freeman, but couldn’t push a run across. San Francisco created some traffic of its own in the bottom half with hits from Luis Arraez and Rafael Devers, but Ohtani struck out the side to keep the game scoreless. From there, both starters settled in. Mahle worked a clean second inning and matched Ohtani’s rhythm, as both teams went quietly through the second and third innings with back-to-back three up, three down frames.

The Dodgers applied pressure again in the fourth, putting runners in scoring position, but the Giants’ defense came through in a sequence that included a rundown finished by catcher Patrick Bailey to keep the game tied. Ohtani continued to deal on the other side, cruising through the middle innings and holding San Francisco hitless for a stretch while piling up strikeouts. The Giants’ best chance against him came in the sixth when Devers doubled and Matt Chapman reached, putting two runners in scoring position, but Ohtani worked out of it to preserve the scoreless tie.

Mahle matched him every step of the way. The right-hander, who entered the night 0-3 with a 7.23 ERA, was in complete control, keeping the Dodgers off balance and working efficiently through seven shutout innings. He allowed just three hits and struck out five, putting together his strongest outing of the season and giving the Giants exactly what they needed in a tight game.

The breakthrough finally came in the seventh, and it came quickly once Ohtani exited. After a pair of singles and a sacrifice bunt put runners on second and third, Bailey jumped on a 1-2 pitch from reliever Jack Dreyer and sent it out for a no-doubt three-run home run, breaking the scoreless tie and giving the Giants a 3-0 lead.

From there, the bullpen took over. Caleb Kilian handled the eighth inning cleanly, and Ryan Walker closed it out in the ninth to secure the win. The Dodgers threatened late with a walk in the ninth, but couldn’t generate any real offense as the Giants locked down the shutout.

With the 3-0 win, the Giants secured the series and picked up their first series victory over the Dodgers since June 28-30, 2024, at Oracle Park. Mahle not only earned his first win with San Francisco, but also played a key role in ending Ohtani’s 53-game on-base streak, the longest in MLB since Shawn Green in 2000. He also became the first Giants pitcher since Sean Manaea in September 2023 to throw at least seven shutout innings against the Dodgers.

Ohtani was sharp as well, going six scoreless innings with seven strikeouts, no walks and five hits allowed, lowering his ERA to 0.38 through four starts.

The Giants will look for the sweep Thursday with a 12:45 p.m. first pitch. Starters for the Thursday matinee for the Dodgers RHP Tyler Glasnow (2-0 ERA 3.24) for the Giants RHP Logan Webb (2-2 ERA 5.40).