SAN FRANCISCO — Following Friday night’s 8-7 win over the Los Angeles Dodgers, shortstop Willy Adames assessed that there were “too many Dodgers fans here.” Starting pitcher Logan Webb made a similar remark.

“Maybe tomorrow we get some San Francisco fans,” Adames said.

Dodgers fans didn’t take over Oracle Park on Saturday afternoon. Their presence, however, was impossible to ignore. Especially the sea of blue and white that filled the bleachers.

Those opposing fans had a chance to talk their talk with the Giants losing to the Dodgers 2-1 as Shohei Ohtani pitched in the rivalry for the first time and Los Angeles snapped its seven-game losing streak.

“It’s been (a lot of) white and blue, for sure,” Giants left fielder Heliot Ramos said. “I hope the fans come out this last game (today) — Giants fans.”

The breadth of Ohtani’s two-way talents have been on display over the last two days.

Ohtani logged his first career Splash Hit on Friday night by sending a cutter from Webb into McCovey Cove. On Saturday, Ohtani went 0 for 4 at the plate but tossed three scoreless innings with four strikeouts, touching as high as 99.9 mph with his four-seam fastball. Including his time with the Los Angeles Angels, Ohtani has allowed one run in 15 innings (0.60 ERA) against San Francisco.

“He was just attacking everybody,” Ramos said. “His fastball looked pretty good. He was flowing on the mound. I feel like that was the main thing: He was attacking everybody and he was making his pitches.”

Landen Roupp made pitches of his own, turning in a quality start in his final appearance of the first half, allowing two runs over six innings with eight strikeouts.

For Roupp, Saturday’s outing represented a rebound after he allowed six earned runs over 1 2/3 innings in his last against the Dodgers as the Giants were blown out in Los Angeles. Roupp was so dissatisfied with his first outing versus the Dodgers that he deviated from routine and didn’t watch film from that start.

“I just had full control of everything,” Roupp said. “Last outing at Dodger Stadium, kind of really just didn’t have a feel for anything. Today, I was a little different and I was able to get through six.”

In five starts since that L.A. outing, Roupp has allowed five earned runs over 26 1/3 innings (1.71 ERA) with 26 strikeouts. Roupp will go into the break with a 3.27 ERA over 96 1/3 innings, establishing himself as the No. 3 starter in the Giants rotation behind Webb and Robbie Ray.

“This team’s good enough to be in the playoffs, and I want to be pitching in the playoffs,” Roupp said.

“I feel like he looks more sure about himself,” Ramos said. “He looks better. He looks confident. He looks like he belongs. He pitched a great game. I feel bad that we couldn’t have his back today, but he’s looked better and better every time he pitches.”

As well as Roupp pitched, the right-hander got saddled with the loss as San Francisco’s offense was silenced by Ohtani and Emmet Sheehan, who allowed one run over 4 1/3 innings of bulk relief.

Following Mike Yastrzemski’s third-inning single off Ohtani, the Giants didn’t have another hit until Patrick Bailey singled off Sheehan with one out in the eighth inning. Following Bailey’s single, Yastrzemski walked and Ramos singled to load the bases. Sheehan’s afternoon was over, and with the Giants trailing, 2-0, left-hander Alex Vesia entered to face the heart of San Francisco’s order.

Rafael Devers trimmed the deficit to 2-1 with a sacrifice fly to deep right-center field, setting the stage for Matt Chapman with runners at the corners and two outs. Chapman hit into an inning-ending forceout.

“We had a couple of chances, and we didn’t come through in those,” manager Bob Melvin said.

“We weren’t great early in the game, but you have to give their pitchers some credit. They both pitched pretty well.”