ST. LOUIS (AP) -Barry Bonds' chase of Hank Aaron is now on a four-day hiatus. The All-Star break might be coming at a better time for San Francisco's other star Barry - struggling left-hander Barry Zito.
Bonds went 0-for-3 in his final game of the first half and remained at 751 home runs, Chris Duncan drove in three runs for St. Louis and the Cardinals avoided a three-game sweep with a 7-0 victory Sunday over the San Francisco Giants.
Duncan's two-run double in the fifth knocked out Zito (6-9), who ended his disappointing first half with a six-start winless stretch and four straight dropped decisions. That's hardly what the Giants or the $126 million man himself expected after he received the richest deal ever for a pitcher.
Ryan Ludwick doubled twice, drove in a run and matched his career high with three hits, and Todd Wellemeyer (3-1) pitched five shutout innings. Four relievers finished the five-hit shutout, St. Louis' first at home this season and third overall.
Duncan also hit an RBI single in the seventh, helping the Cardinals avert their first three-game sweep at Busch Stadium since the New York Mets took all three April 1-4 to open the season.
Pirates 6, Cubs 2
PITTSBURGH (AP) - Jason Bay, slumping for more than a month, hit a two-run home run off Cubs ace Carlos Zambrano while driving in four Pittsburgh runs, and left-hander Shane Youman held Chicago to two runs over six innings.
The Cubs were one of the majors' hottest teams with 11 wins in 13 games before dropping two of three to the Pirates, who go into the All-Star break off a modest surge of four consecutive series victories and five wins in six games against division rivals Chicago and Milwaukee.
Zambrano (10-7) limited the Pirates to four hits over seven innings - they had two harmless singles in the fourth - but still lost for the first time in four decisions.
Youman is 2-0 since being called up from Triple-A Indianapolis for his only two career victories. He allowed plenty of base runners - eight in six innings - but worked his way out of major problems with minimal damage several times.
Nationals 7, Brewers 2
WASHINGTON (AP) - Ryan Zimmerman's two-run homer ignited a six-run rally in the sixth inning and Washington's Tim Redding as a starter for the first time in almost three years.
Redding (1-1) had not prevailed in a start since July 24, 2004, for Houston against Milwaukee. Redding went six innings, allowed two runs and five hits, walked one and struck out one.
The Nationals, who won a second consecutive game for the first time since taking three in a row from June 12-14, sent 11 batters to the plate in the sixth. They scored six times against Chris Capuano (5-6) - their biggest inning of the season - to erase a 2-1 deficit.
Felipe Lopez homered and reached base four times for Washington.
The division-leading Brewers have lost five of six.
Reds 4, Diamondbacks 3, 11 innings
CINCINNATI (AP) - Scott Hatteberg's two-out single in the 11th inning - his fourth hit of the game - helped Cincinnati complete its first sweep of the season and its first over Arizona since 1999.
For the second day in a row, one of the NL's worst bullpens blew a late lead before the Reds recovered and pulled it out.
The Reds have won a season-high four in a row and gone 5-1 under interim manager Pete Mackanin, who took over when Jerry Narron was fired. Arizona has lost five straight - matching its season high - and eight of nine overall.
Edwin Encarnacion drew a leadoff walk from Jose Valverde (0-2) in the 11th and stole second. David Ross also walked and Norris Hopper grounded into a forceout at second, bringing up Hatteberg.
Kirk Saarloos (1-4) induced a double play that scuttled an Arizona threat in the top of the 11th.
Astros 8, Mets 3
HOUSTON (AP) - Roy Oswalt tossed seven effective innings and Chris Burke hit a two-run homer for Houston.
A day after going 13 innings without a run in a 5-3, 17-inning loss to New York, the Astros scored early and often against Mets starter Dave Williams. They led 8-0 after four.
Oswalt (8-5) got his first victory since June 17 and has 106 wins since 2001 for the most in the majors in that span, surpassing Randy Johnson's 105. He allowed three runs in seven innings.
Chris Burke went 2-for-4 with his second home run of the year.
Williams (0-1) gave up 10 hits and eight runs in just 3 1-3 innings.
MORE

Recent MLB Discussions

Top MLB Public Bets

#1 960 New York Mets  97%
#2 954 Houston Astros  94%
#3 967 Cleveland Indians  75%
#4 969 Tampa Bay Rays  60%
#5 955 New York Yankees  57%
#6 958 Toronto Blue Jays  56%
#7 972 Cincinnati Reds  56%
#8 962 Chicago White Sox  50%

MLB Top Stories

Thumbnail World Baseball Classic Final Prediction Will the USA knock off Puerto Rico tonight in the World Baseball Classic Championship at 9:00PM ET?
Thumbnail Indians Win-Total Prediction After falling just shy of the World Series in 2016, can the Cleveland Indians follow it up with a better year...
Thumbnail USA vs. Japan WBC Prediction Tanner Roark’s first World Baseball Classic outing didn’t go particularly well. If Team USA wants to advance to the championship game, though, it needs the Washington...
Thumbnail Reds Win Total Prediction Is there any reason to have some optimism about the Cincinnati Reds for the 2017 season? Here’s our breakdown on their season.
Thumbnail Red Sox Win Total Prediction With a stacked rotation, will the Boston Red Sox be able to surge to the top of the MLB standings in the 2017 season?

MLB Team Pages