Joey Votto's RBI double broke a scoreless tie in the ninth, and the Cincinnati Reds held on to beat the Milwaukee Brewers 2-1 Wednesday. Drew Stubbs singled off Brewers closer John Axford (0-2) with two outs, and Votto lined a ball over the glove of second baseman Rickie Weeks to score Stubbs from first. Brandon Phillips then hit a bloop single, driving in Votto. Aroldis Chapman (3-0) pitched the eighth and Sean Marshall gave up Ryan Braun's 10th homer of the season, a solo shot in the ninth. Marshal then allowed a pair of two-out singles to Jonathan Lucroy and Norichika Aoki and was replaced by Logan Ondrusek, who walked George Kottaras to load the bases. Ondrusek got Travis Ishikawa to pop out, earning his first save. It was the 1,500th major league victory for Reds manager Dusty Baker. Cubs 1, Braves 0: Paul Maholm outpitched Tim Hudson to win his fourth straight start and Bryan LaHair hit a go-ahead single in the seventh inning for the Cubs. Maholm (4-2) allowed three hits in seven innings and combined with James Russell and Rafael Dolis on a four-hitter. Maholm walked three and struck out three as Chicago took two of three from Atlanta after doing the same in the previous series against the Dodgers. After Maholm came out to warm up for the eighth, Russell replaced him and gave up a two-out double to Martin Prado and a walk to Freddie Freeman, then retired Dan Uggla on a flyout. Dolis worked the ninth for his third save in four chances. Hudson (1-1) allowed one run and five hits in seven innings in his third start this season. Mets 10, Phillies 6: Ike Davis hit a three-run homer, Andres Torres also connected and New York completed its first three-game sweep in Philadelphia in six years. The Mets rallied to win all three against the slumping Phillies. The five-time defending NL East champions are a season-worst four games under .500 at 14-18. The Mets (18-13) are five games above .500 for the first time since July 19, 2010. Making his first start since straining his left oblique in the 10th inning of a gem against San Francisco on April 18, Lee allowed two runs and five hits, striking out six. Lee left with a 4-2 lead, but Kyle Kendrick (0-3) quickly gave that up. Tim Byrdak (2-0) retired the only batter he faced to end the sixth and earn the win. Rockies 6, Padres 2: Left-hander Christian Friedrich pitched six solid innings to win his major league debut and Jason Giambi and Wilin Rosario hit RBI doubles off the top of the fences to help Colorado rally for the win and snap a five-game losing streak. Pirates 4, Nationals 2: Andrew McCutchen had four hits, including his second home run in two nights, to lead Pittsburgh. Marlins 5, Astros 3 (12 innings): Omar Infante's bases-loaded, two-run single in the 12th inning lifted Miami past Houston. Logan Morrison singled in the 12th before a walk by Giancarlo Stanton. Greg Dobbs grounded into a force out at second and left runners on the corners. Reliever David Carpenter (0-2) walked John Buck with two outs to load the bases and set up Infante's game-winner. The victory improves the Marlins to 8-1 on their nine-game road trip. Cardinals 7, Diamondbacks 2: Pinch hitter Matt Carpenter lined a go-ahead double in the sixth inning, Allen Craig homered to cap a four-run burst in the ninth and St. Louis completed a three-game sweep.