SAN FRANCISCO - Bryce Eldridge put the Giants ahead before the first inning could settle, then spent the rest of the night making sure the lead survived.
His solo homer to left-center in the first - a 389-foot shot, per ESPN's play log - extended his on-base streak to 17 games, and Christian Koss followed with a solo blast in the second. The San Francisco Giants made those two runs stand up in a 2-1 win over the St. Louis Cardinals on Tuesday night at Oracle Park.
The Associated Press story on ESPN led with both homers and Eldridge's streak. ESPN's box lists Eldridge 1-for-3 with the homer, an RBI, and a walk; Koss went 2-for-3 with his own long ball.
Roupp's quiet six
Landen Roupp (9-13) turned the early leads into a win: six innings, two hits, no runs, four walks, two strikeouts. He wriggled out of a bases-loaded jam in the third, and the AP noted San Francisco has now won three straight with him on the mound after a five-start losing streak earlier.
Reiver Sanmartin and Carson Seymour bridged to Joel Kuhnel, who recorded the final four outs for his seventh save in his Oracle Park debut after being claimed off waivers from Milwaukee. Nathan Church singled and Bryan Torres drove him in with two outs in the ninth before Iván Herrera grounded out to end it, the AP reported.
Pinch-runner Victor Scott II stole second to put the tying run in scoring position, but Kuhnel held.
Quinn Mathews (1-3) took the loss, allowing both homers over his outing. Alec Burleson reached four times with a single and three walks a night after his splash homer into McCovey Cove. Thomas Saggese extended a career-best hitting streak to nine games with a seventh-inning single.