MIAMI -- Shin-Soo Choo hit two homers and four pitchers combined on an 11-hit shutout Wednesday night to help the Cincinnati Reds extend their winning streak to a season-best five games by beating Miami 4-0.
Choo hit solo homers in the fourth and sixth inning, giving him nine this season. The multihomer game was his second in eight days and ninth of his career.
Mike Leake (3-2) went 6 2-3 innings and pitched around nine hits. The Marlins had 14 baserunners but stranded 12 and hit into two double plays.
That gave the crowd of 14,866 little to cheer about, and the biggest roars came when highlights of the Miami Heat's playoff victory over the Chicago Bulls two miles away were shown on the video scoreboard.
Alex Sanabia (2-6) took the loss.
PIRATES 3, BREWERS 1
Rodriguez (4-2) gave up six hits, walking one and striking out five. Jason Grilli worked the ninth for his National League-leading 16th save as the Pirates moved six games above .500 for the first time this season.
Walker, playing his third game since returning from a stint on the disabled list with a hand injury, lined a single to center with one out in the sixth off Yovani Gallardo for his first RBIs in nearly a month.
Gallardo (3-3) walked four and struck out four in six innings, allowing just three hits. Rickie Weeks hit his third homer to provide Milwaukee's only run. Norichika Aoki had two hits for the Brewers. Milwaukee has dropped 10 of 12.
DIAMONDBACKS 5, BRAVES 3
Cody Ross added an RBI double as the Diamondbacks won the final two games of the series after a 10-1 loss in the opener.
Hudson (4-3) had been 7-0 in nine career starts against Arizona before he got tagged. He allowed five runs and eight hits in five innings -- he's given up 11 runs over 8 2-3 innings in his last two starts.
Ian Kennedy (2-3) yielded three runs and five hits in five innings. He struck out seven and walked three.
Heath Bell pitched the ninth for his sixth save in eight chances.
CUBS 6, ROCKIES 3
CHICAGO -- Jeff Samardzija hit a two-run home run and pitched eight strong innings for his first win since opening day and the Cubs beat the Rockies.
Reid Brignac hit a pinch-hit homer for the Rockies, who finished a 2-4 road trip.
The Rockies have not won back-to-back games since a season-high eight-game winning streak April 12-20. They have not won a three-game series at Wrigley Field since Sept. 29 to Oct. 1, 2006.
Samardzija (2-5) allowed two runs and five hits. He struck out seven and walked two.
Colorado starter Jon Garland (3-4) allowed three runs and seven hits in five innings. He struck out four and walked one.
CARDINALS 4, METS 2
ST. LOUIS -- Rookie Shelby Miller followed up his nearly perfect one-hitter with 5 2-3 scoreless innings and the Cardinals scored the go-ahead run in the seventh on a wild pitch in a victory over the Mets.
Shaun Marcum (0-4) made it out of the fifth for the first time in four starts since beginning the year on the 15-day disabled list.
INDIANS 10, PHILLIES 4
Corey Kluber (3-2) gave up three runs and six hits in six innings. He rebounded nicely after allowing eight runs in 4 2-3 innings against Detroit in his previous start.
A day after rookie Jonathan Pettibone held the Indians in check, Cole Hamels got roughed up by one of the league's highest-scoring offenses. Cleveland had been in a slight funk, scoring just seven runs in its previous four games.
Hamels (1-6) allowed five runs and six hits in five innings. The three-time All-Star and 2008 World Series MVP has a 4.61 ERA, and the Phillies are 1-8 in his starts. Hamels had six straight quality starts before this one, with a 2.41 ERA in that span.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index