PHILADELPHIA — Aramis Ramirez and Jeff Baker each had a two-run double and the Chicago Cubs beat Philadelphia 10-5 on Wednesday to snap the Phillies’ 10-game winning streak.
Carlos Zambrano (7-4) won his third straight start for the Cubs, who avoided their first three-game sweep in Philadelphia since 1999.
The NL East-leading Phillies lost for only the second time in 16 games and fell to .500 at home (24-24), failing to extend their longest winning streak in 18 years.
SAN DIEGO — Ricky Nolasco struck out 10 and combined with three relievers on a three-hitter, leading Florida to a victory that completed a three-game sweep.
Chris Coghlan hit a two-run homer off Heath Bell in the ninth and Jeremy Hermida connected leading off the second against Josh Geer. It was the major league-leading 24th home run allowed by Geer (1-6), who has allowed a homer in eight straight starts.
DENVER — Todd Helton hit a go-ahead homer off Scott Schoeneweis (1-2) in the eighth inning and drove in a run with his 500th career double for Colorado.
Carlos Gonzalez, who’s been mired in a slump that’s cost him playing time, had two doubles and scored twice as the NL wild-card leading Rockies won two of three against the Diamondbacks.
PITTSBURGH — Brandon Moss hit Pittsburgh’s season-high fifth homer of the game leading off the ninth inning and the Pirates won a series against Milwaukee for the first time in nearly two years.
The Pirates had lost 17 games in a row to Milwaukee and their previous seven series against the Brewers before taking two of the three, including an 8-5 decision Monday that ended the longest losing streak by one major league team against another in 39 years. Milwaukee won 2-0 on Tuesday.
WASHINGTON — Craig Stammen pitched into the eighth inning, Josh Willingham hit a tiebreaking two-run homer and the Washington Nationals beat the New York Mets 3-1 on Wednesday night for their second straight victory.
It’s the Nationals’ first winning streak under interim manager Jim Riggleman, who took over when Manny Acta was fired July 13. Washington lost its first five games under Riggleman before beating the Mets 4-0 on Tuesday night.
ATLANTA — Jair Jurrjens gave up three hits in 7 2-3 innings, Yunel Escobar hit a three-run homer and the surging Atlanta Braves beat Tim Lincecum and the San Francisco Giants.
Escobar’s third-inning homer gave the Braves the 4-0 lead over Lincecum, who lost for the first time in five weeks.
HOUSTON (AP) — Miguel Tejada singled in the winning run in the ninth inning to give the Houston Astros a victory over the St. Louis Cardinals.
Tejada’s line drive to left field scored Jeff Keppinger and completed a three-game sweep of the NL-Central leading Cardinals.
After the hit Tejada was mobbed by most of the team near the mound.