Ryan Vogelsong won his fourth straight decision, Buster Posey scored the go-ahead run on a double-play grounder in the seventh inning and the host San Francisco Giants beat the Chicago Cubs, 3-2, 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).

In this series, Madison Bumgarner, Matt Cain and Barry Zito had won before Vogelsong's impressive performance on a rare wraparound getaway game on a Monday.

"You don't want to be the weak link," Vogelsong said. "Three games like that, I don't want to be the guy who doesn't come through. It's a tough act to follow those three guys, those three outings."

Cubs reliever Carlos Marmol 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 Joaquin Arias, who hit into a double play that scored a run.Dodgers 4, Phillies 3: Elian Herrera's RBI single in the ninth off Jonathan Papelbon (0-2) gave Los Angeles the win at Citizens Bank Park. The game had been tied since Placido Polanco's two-run homer off Clayton Kershaw in the third. Papelbon is 15-for- 15 in save opportunities, but hasn't fared as well in non-save situations. He wasn't pleased with plate umpire D.J. Reyburn. "I just wanted to ask him if he could throw me out for what I was thinking," Papelbon said. "He was terrible all night."

Rockies 4, Diamondbacks 0: Colorado rookie Christian Friedrich pitched four-hit ball for seven innings and the visiting Rockies won for the seventh time in eight games. The 24-year-old lefthander struck out four and walked two, both in the first inning, to improve to 4-1 in six starts. Wilin Rosario had a solo home run and a run-scoring single for the Rockies.

Twins 10, Royals 7: Justin Morneau and Josh Willingham each hit two-run homers and Trevor Plouffe also went deep for visiting Minnesota. -- AP

More MLB news

YOU'VE BEEN SELECTED

FOR OUR BEST OFFER ONLY 25¢ for 5 months

Unlimited Digital Access.

cancel anytime.