Ryan Vogelsong won his fourth straight decision, Buster Posey scored the go-ahead run on a double-play groundball by Joaquin Arias in the seventh inning and the San Francisco Giants beat the Chicago Cubs 3-2 on Monday for a four-game sweep.
Brandon Crawford hit an RBI double and drove in another run on a fielder's choice to back Vogelsong (4-2), helping the Giants to their season-best fourth straight victory on a rare wraparound getaway game on a Monday.
San Francisco (31-24) moved a season-best seven games over .500. The Giants began the day trailing NL West-leading Los Angeles by three games. The Dodgers had a night game at Philadelphia.
Cubs reliever Carlos Marmol (0-2) was hit with a line drive on Angel Pagan's infield single in the seventh but stayed in the game after being checked out, then walked Brandon Belt on four pitches to load the bases for Arias.
Pagan singled in the fifth for a 28-game home hitting streak, the longest in franchise history since 1900. He tipped his...