SAN FRANCISCO — Alfonso Soriano drove in two runs and hit one of the longest homers at AT&T Park, leading the Chicago Cubs to a 5-2 win over the San Francisco Giants on Tuesday night. Geovany Soto added a two-run double and Darwin Barney also drove in a run for the Cubs, who won their second straight. Jeff Keppinger had three hits and drove in two runs for the Giants, who lost their third in a row to fall a season-high six games behind Arizona, which beat Colorado 9-4, in the NL West. Read full article >>