SAN FRANCISCO (AP) - Julio Borbon and Junior Lake scored on an error by San Francisco first baseman Brandon Belt in the ninth inning and the Chicago Cubs rallied for a 3-2 win over the Giants on Friday night.
Borbon singled leading off the inning against Giants closer Sergio Romo (3-5) and moved to second when pinch-hitter Dioner Navarro walked.
After David DeJesus struck out looking, Lake reached on a fielder's choice. Anthony Rizzo then hit a sharp liner that went through Belt's legs and into the right field corner.
The Cubs, who earlier in the day completed a trade sending slugging outfielder Alfonso Soriano to the New York Yankees, rallied for just the fourth time when trailing after eight innings.
Jeff Francoeur had two hits for the Giants, who lost for the fifth time in six games.