PHOENIX (AP) -Brandon Webb's shutout streak ended at 42 innings, but he won his sixth consecutive start to lead the Diamondbacks past the Milwaukee Brewers 3-2 Wednesday night.
Chris Young hit his 26th homer for Arizona, which snapped a three-game skid and remained 3 1/2 games ahead of second-place San Diego in the NL West.
Last year's NL Cy Young Award winner, Webb (14-8) gave up two runs and five hits in seven innings. He struck out five and walked one.
Jose Valverde pitched a scoreless ninth for his major league-leading 38th save in 44 chances.
Jeff Suppan (8-11) allowed three runs and seven hits in seven innings. He walked one and struck out one. The 2006 NLCS MVP hasn't won since June 22, a span of 11 starts.
Cardinals 6, Marlins 4
Albert Pujols homered for a career-best fifth consecutive game and Jim Edmonds' two-run, seventh-inning shot put the Cardinals ahead for good.
Yadier Molina also homered for the Cardinals, all three of the long balls coming off Scott Olsen (9-11), to send the Marlins to their season-worst eighth straight loss.
The Marlins' losing streak is their longest since another eight-game skid from July 7-18, 2002.
Russ Springer (6-1) pitched the eighth and Jason Isringhausen pitched a perfect ninth for his 25th save.
Cubs 4, Giants 2
SAN FRANCISCO (AP) - Cliff Floyd found himself in the middle of another winning rally, as Chicago scored twice in the 10th inning Wednesday night to hang onto first place in the NL Central.
Floyd led off the inning with a double against Pat Misch (0-3). He was replaced by Felix Pie, who raced to third on a wild pitch. After Mike Fontenot walked, Jason Kendall hit a sharp grounder toward second that kicked off Rich Aurilia's foot and into shallow center, allowing Pie to score.
Pinch hitter Henry Blanco squeezed home Fontenot for another run, as Chicago won its first extra-inning game since May 6 and remained a game ahead of the Milwaukee Brewers in the division.
Carlos Marmol (3-1) pitched two innings for the win. Ryan Dempster got the final three outs for his 20th save in 22 chances.
Reds 4, Braves 2
CINCINNATI (AP) - Josh Hamilton and Jeff Keppinger hit consecutive home runs, and Bronson Arroyo drove in a run.
Arroyo (7-13) gave up six hits and two runs with three walks and five strikeouts, helping Cincinnati win for the third time in four games.
The Braves began the day trailing the New York Mets by six games in the NL East, and Philadelphia and San Diego by a game in the NL wild card.
Lance Cormier (0-4) retired the first nine batters he faced before Hamilton hit the first pitch of the fourth inning over the center field wall for his 16th homer of the season. Keppinger followed with his third homer to give Cincinnati a 2-1 lead.
Dodgers 15, Phillies 3
PHILADELPHIA (AP) - Andre Ethier and James Loney each drove in three runs, Matt Kemp had a career-high four hits and Derek Lowe pitched seven solid innings.
Ethier had a two-run homer and an RBI double and Kemp was 4-for-6 with two RBIs for Los Angeles, which set a season high for runs and won for the fifth time in seven games.
Lowe (10-11) allowed three runs and six hits. The right-hander relied on his nasty sinker to get 15 outs on grounders.
J.D. Durbin (5-3) allowed five runs - four earned - and seven hits in six innings after moving up one day to take the spot of Cole Hamels who was placed on the disabled list.
Padres 7, Mets 5
NEW YORK (AP) - Jake Peavy slowed down the New York Mets - if not Jose Reyes - by striking out 11.
Hours after major league ERA leader Chris Young returned to San Diego because of a bad back, Peavy (14-5) delivered the big performance the NL wild-card leaders needed.
Brian Lawrence (1-1) fell behind early against a familiar team. He started on opening day for the Padres in 2003 and 2004.
The Padres, like the Mets, have never pitched a no-hitter. Peavy came out so strong that he at least seemed to have the Shea Stadium crowd of 50,060 worried - when Reyes singled in the fifth for the Mets' first hit, there was a prolonged cheer of relief.
Astros 3, Nationals 2
HOUSTON (AP) - Woody Williams won his third straight decision and Ty Wigginton hit a solo home run.
Lance Berkman added an RBI triple as Houston snapped a three-game losing streak.
Austin Kearns hit a two-run homer for Washington, which scored 18 runs in the first two games of the series.
Williams (7-12) allowed six hits and struck out eight - one off his season high - in 6 1-3 innings. The 41-year-old is 3-0 with a 2.05 ERA in his last four starts. Brad Lidge pitched a perfect ninth for his 12th save in 17 chances.
Nationals starter Mike Bacsik (5-6) gave up three runs and seven hits with four strikeouts in six innings.
Pirates 11, Rockies 2
DENVER (AP) - Nate McLouth hit a pair of home runs, two of a season-high six hit by the Pirates, and Pittsburgh pounded out 17 hits.
Jack Wilson, Xavier Nady, Jason Bay and Freddy Sanchez also homered for the Pirates, who had hit 112 home runs as a team coming into Wednesday's game. It was McLouth's first multihomer game and the third time he has had three hits in a game.
Pittsburgh starter Tom Gorzelanny (12-7) went six innings, surrendering one earned run and striking out five to get his third win in his last four starts.
Colorado starter Josh Fogg (7-9) allowed up eight hits to the first 12 batters he faced and tied a season high with eight earned runs allowed.

Top MLB Public Bets

MLB Top Stories

Thumbnail Possible 2018 World Series Matchups There are odds available for 2018 MLB World Series possible matchups and a Los Angeles Dodgers versus New York Yankees clash has the best...
Thumbnail Updated AL Pennant Odds After acquiring Giancarlo Stanton, are the New York Yankees the team to beat in the American League this season? Here is what oddsmakers say.

MLB Team Pages