SAN FRANCISCO — One of the biggest questions looming over the Giants at the start of the season was the bullpen. San Francisco’s brass didn’t invest much into the unit, and while the team had no shortage of intriguing relievers, the general lack of late-game experience couldn’t be overlooked.

This group of relievers has been privy to the criticism. To left-hander Erik Miller, the bullpen has been pitching with an edge, intent on proving detractors wrong. In front of a sellout crowd on Tuesday night at Oracle Park, San Francisco’s bullpen put together its finest collective effort of the early season in a 3-1 win over the Dodgers.

Five relievers — Ryan Borucki, Matt Gage, Erik Miller, Keaton Winn and Ryan Walker — combined to throw four scoreless innings, protecting a two-run lead and neutralizing the Dodgers’ collection of All-Stars and superstars.

“Before the season started, people were not giving us a lot of credit,” Miller said. “Everybody has a right to their own opinion. Obviously, there weren’t a lot of guys with experience pitching later in games, but if you have the stuff to do it, it really doesn’t matter. It helps to have experience … but every guy, at some point, had to go out there and throw high leverage for the first time.”

Walker, of the five who pitched on Tuesday, unquestionably has the most high-leverage experience, and he looked like the 2024 version of himself to close out the win. After blowing a save on Saturday, the cross-firing right-hander retired the side in order to record his second save of the season.

Four-time MVP Shohei Ohtani, who is slated to start tomorrow’s game, was due up fourth in the ninth and would’ve been the tying run had he come to the plate. Walker stranded him in the on-deck circle, striking out Alex Freeland swinging on a payoff sinker.

“I honestly was so focused in, I didn’t even know what part of the order we were in, I’m not going to lie,” Walker said. “When I got 3-2 and I saw it was Ohtani on deck, I’m like, ‘All right, we’re going to get this done because I don’t want to see that guy in the box.’ There’s no fear there. He’s a good hitter, you have to make your pitches and I didn’t want to make it harder on myself than I had to.”

The credentials of Ohtani, a four-time MVP, and the Dodgers, the back-to-back reigning World Series champions, are well-documented. Walker, though, made one point clear following the Giants’ 10th win of the season: there’s no fear.

“I don’t care who’s on the team. I don’t care who the team pays for. They’re all baseball players,” Walker said. “When you start getting nervous about a team coming in, they’ve already beat you. When the Dodgers come into town or we go to L.A., who cares? It’s another baseball team and we have the same mindset of we’re going to go out there and win.”

Los Angeles Dodgers’s Shohei Ohtani (17) heads to the field...

Los Angeles Dodgers’s Shohei Ohtani (17) heads to the field for warmups before their MLB game against the San Francisco Giants at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers’s Shohei Ohtani (17) throws the ball during...

Los Angeles Dodgers’s Shohei Ohtani (17) throws the ball during warmups before their MLB game against the San Francisco Giants at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

San Francisco Giants starting pitcher Landen Roupp (65) pitches against...

San Francisco Giants starting pitcher Landen Roupp (65) pitches against the Los Angeles Dodgers in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers’ Shohei Ohtani (17) gets ready for an...

Los Angeles Dodgers’ Shohei Ohtani (17) gets ready for an at-bat against the San Francisco Giants in the first inning of their MLB game at Oracle Park in San Francisco, Calif., Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

San Francisco Giants starting pitcher Landen Roupp (65) reacts after...

San Francisco Giants starting pitcher Landen Roupp (65) reacts after the last out against the Los Angeles Dodgers in the fourth inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers’s Shohei Ohtani (17) strikes out against the...

Los Angeles Dodgers’s Shohei Ohtani (17) strikes out against the San Francisco Giants starting pitcher Landen Roupp (65) in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers’s Shohei Ohtani (17) follows the flight of...

Los Angeles Dodgers’s Shohei Ohtani (17) follows the flight of his single against the San Francisco Giants in the seventh inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

San Francisco Giants manager Tony Vitello, third from left, shares...

San Francisco Giants manager Tony Vitello, third from left, shares a light. moment with San Francisco Giants’ Willy Adames (2) and San Francisco Giants catcher Patrick Bailey (14) as they wait for a reliever on the mound in the eighth inning of their MLB game against the Los Angeles Dodgers at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

San Francisco Giants’ Rafael Devers (16) connects an RBI single...

San Francisco Giants’ Rafael Devers (16) connects an RBI single against the Los Angeles Dodgers in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers’s Shohei Ohtani (17) gestures during warmups before...

Los Angeles Dodgers’s Shohei Ohtani (17) gestures during warmups before their MLB game against the San Francisco Giants at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

San Francisco Giants’ Casey Schmitt (10) connects a sacrifice fly...

San Francisco Giants’ Casey Schmitt (10) connects a sacrifice fly against the Los Angeles Dodgers in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers manager Dave Roberts reacts in the dugout...

Los Angeles Dodgers manager Dave Roberts reacts in the dugout before their MLB game against the San Francisco Giants at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Show Caption

1 of 12

Los Angeles Dodgers’s Shohei Ohtani (17) heads to the field for warmups before their MLB game against the San Francisco Giants at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Expand

Manager Tony Vitello was aggressive in deploying all three of his left-handed relievers against the Dodgers’ left-handed heavy lineup. Borucki pitched the sixth, and Gage recorded two outs in the seventh. Miller, after allowing an infield single to Ohtani, got the final out of the seventh, then got two outs in the eighth before Vitello went to Winn.

Vitello’s deployment of all three lefties could’ve put the Giants in a predicament in the ninth if Ohtani stepped into the box. Walker, however, ensured Ohtani’s night ended without another plate appearance.

“Now that you say it, would have been nice to have a lefty there, with those guys coming around the bend,” Vitello said, “but just, just trying to win and having, you know, having conversations with those guys in the corner.

Before Vitello went to his bullpen, the Giants got five innings of one-run ball out of Landen Roupp, who threw a career-high 106 pitches and grinded through one of his most difficult innings of the season.

Roupp surrendered a season-high five walks, four of which were in the fourth inning. The right-hander’s free passes gifted the Dodgers their only run, but he managed to induce an inning-ending double play and limit the damage.

“For Roupp to grind through that fifth inning, it’s pretty hard to quantify,” Vitello said. “You can use all the fancy analytics you want upstairs. It’s hard to quantify what that does.”

Yoshinobu Yamamoto, the 2025 World Series MVP, allowed three runs in the bottom of the first thanks to several miscues by his defense, but the ace still delivered seven innings while striking out seven batters.

The Giants almost tacked on another run off Yamamoto in the bottom of the sixth when third base coach Hector Borg made an aggressive send, but the move didn’t work in San Francisco’s favor — and left Jung Hoo Lee banged up.

Los Angeles Dodgers’s Alex Call (12) makes a catch for...

Los Angeles Dodgers’s Alex Call (12) makes a catch for an out on a ball hit bySan Francisco Giants’ Casey Schmitt (10) as Los Angeles Dodgers’s Teoscar Hernandez (37) collides with him in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers’s Alex Call (12) makes a catch for...

Los Angeles Dodgers’s Alex Call (12) makes a catch for an out on a ball hit bySan Francisco Giants’ Casey Schmitt (10) as Los Angeles Dodgers’s Teoscar Hernandez (37) collides with him in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers’s Alex Call (12) makes a catch for...

Los Angeles Dodgers’s Alex Call (12) makes a catch for an out on a ball hit bySan Francisco Giants’ Casey Schmitt (10) as Los Angeles Dodgers’s Teoscar Hernandez (37) collides with him in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Los Angeles Dodgers’s Alex Call (12) makes a catch for...

Los Angeles Dodgers’s Alex Call (12) makes a catch for an out on a ball hit bySan Francisco Giants’ Casey Schmitt (10) as Los Angeles Dodgers’s Teoscar Hernandez (37) collides with him in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Show Caption

1 of 4

Los Angeles Dodgers’s Alex Call (12) makes a catch for an out on a ball hit bySan Francisco Giants’ Casey Schmitt (10) as Los Angeles Dodgers’s Teoscar Hernandez (37) collides with him in the first inning of their MLB game at Oracle Park in San Francisco, Calif., on Tuesday, April 21, 2026. (Ray Chavez/Bay Area News Group)

Expand

With two outs and Lee on first, Heliot Ramos smashed a single to center field. Lee could’ve easily cruised into third, but Borg didn’t hesitate to wave Lee home. Center fielder Alex Call made a lackadaisical throw back to the infield, but second baseman Alex Freeland threw a strike home to nail Lee with feet to spare.

Vitello said postgame that the wet conditions — rain poured down heavily in the sixth — likely played a role in Borg’s send, along with Call’s lazy throw back to the infield.

“It was definitely ultra-aggressive,” Vitello said. “You got two outs. I mean, I don’t think you really have time to calculate all this — at least I didn’t when I was doing that in that spot — but you got a two-out hit against one of the best pitchers on the planet. How many of those are you going to get?”

Lee awkwardly slid into home plate and banged up his quad, prompting Vitello to replace him with Jerar Encarnacion in the top of the eighth. Vitello did not seem too concerned about Lee, who should be available for Wednesday.