The bullpen spoiled a strong outing by Madison Bumgarner, allowing four runs in the ninth inning Monday night as the San Francisco Giants lost to the Pittsbugh Pirates 6-4 at Oracle Park.
Bryan Reynolds hit a go-ahead single against his former team during the four-run rally in the ninth.
Down 4-2, the Pirates used three pinch-hitters and came back against three Giants bullpen.
Kevin Newman hit a tying, two-run single with one out and Reynolds, a fellow rookie, followed with an RBI single off Jandel Gustave.
Reynolds also had a double and is batting .328. The Giants drafted him in the second round in 2016 before trading him to Pittsburgh after the 2018 season in a deal for Andrew McCutchen.
Jose Osuna added a sacrifice fly in the ninth for insurance.
Fernando Abad (0-2) gave up two hits and a walk while getting only one out.
Richard Rodriguez (4-5) pitched a scoreless eighth inning. Felipe Vazquez worked the ninth for his 26th save in 29 chances.
Brandon Belt had three hits, including a two-run double for San Francisco. The Giants lost at home for the seventh time in eight games and fell to nine games below .500 at Oracle Park.
The announced attendance of 26,826 was the smallest at Oracle Park since April 12, 2010.
Belt's' two-out two-run double in the fifth broke a 1-1 tie.
Giants starter Madison Bumgarner gave up two runs on six hits and two walks in seven innings.
Jacob Stallings homered for the Pirates.
The Giants took a 1-0 lead in the first when Evan Longoria singled in Mike Yastrzemski.