SAN FRANCISCO - Bryce Eldridge bookended Oracle Park's loudest afternoon with the two singles that mattered most.
The Giants first baseman went 2-for-4 with three RBI in a 7-6 comeback win over the St. Louis Cardinals on Wednesday, a day game that completed San Francisco's first three-game home sweep of the season.
He drove in Drew Gilbert with an RBI single in the first, then delivered a two-run single in the eighth that helped turn a 6-1 deficit into a six-run, two-out explosion. CBS Sports and the Associated Press both noted that the afternoon extended Eldridge's on-base streak to 18 games.
ESPN's box matches the line: two hits, three RBI for Eldridge; San Francisco 7, St. Louis 6.
First inning, then the wait
Eldridge's early single put the Giants on the board before St. Louis answered with volume. Leo Bernal's three-run homer and a strong start from Andre Pallante built the Cardinals' lead. Pallante worked five-plus innings and allowed one run on five hits with no walks and four strikeouts.
Giants starter Blade Tidwell lasted four-plus innings and was charged with five runs, four earned, on five hits with two walks and two strikeouts.
Rafael Devers did not play. His consecutive-games streak ended at 309, a quiet subplot on a day the Giants needed every bat that was available. San Francisco entered at 62-85; St. Louis at 72-75.
Two outs, six runs
The eighth unfolded after two were already down. Brett Harris was hit by a pitch. Turner Hill walked. Eldridge singled home Harris and Drew Cavanaugh. Jonah Cox punched an RBI infield single. Jung Hoo Lee doubled home two to tie it. Shay Whitcomb doubled home the go-ahead run. Six runs, two outs, one afternoon flipped.



