Reds 8, Brewers 5: Justin Lehr overcame a rocky start Thursday to pitch into the eighth inning and drew a key walk in Cincinnati's five-run fifth, helping visiting Cincinnati to a three-game sweep of Milwaukee.
Lehr (3-1) struck out a career-high seven over 72⁄3 innings, and Cincinnati matched its season-best winning streak at four. The Reds are 13-26 since the All-Star break.
Lehr settled down after a rough first inning and walked with two outs in the fifth to start Cincinnati's comeback. Joey Votto homered, drove in two runs and scored twice.
Milwaukee's Prince Fielder hit a three-run homer in the first to give him 115 RBI, tops in the majors.
Dodgers 3, Rockies 2: Vicente Padilla, jettisoned by Texas earlier this month after angering the Rangers by throwing at hitters, returned to the National League on Thursday and pitched the Dodgers past host Colorado.
Rafael Furcal hit the tie-breaking RBI single in the sixth, and Matt Kemp hit his career-high 19th homer as the Dodgers put the brakes on the red-hot Rockies by taking two of three in the series and opening a four-game lead in the NL West over the wild-card leaders.
Nationals 5, Cubs 4: Ryan Zimmerman hit a two-run homer, and Adam Dunn added a solo shot, leading visiting Washington over the reeling Cubs. The Cubs have gone 6-15 since Aug. 5 to fall nine games behind St. Louis in the NL Central.
Astros 4, Cardinals 3: Jeff Keppinger hit a tiebreaking homer with two out in the ninth inning, and visiting Houston rallied to avoid a three-game sweep. Matt Holliday homered for the NL Central-leading Cardinals, who lost for only the fourth time in 19 games.
Pirates 3, Phillies 2: Garrett Jones hit a two-run homer in the eighth inning against J.A. Happ, fellow rookie Andrew McCutchen also went deep, and the last-place Pirates rallied for the second time in three nights to beat division-leading Philadelphia in Pittsburgh.
Rangers 7, Yankees 2: Ian Kinsler homered twice, the Texas bullpen pitched shutout ball, and the Rangers became the first visitors to win a series at Yankee Stadium since mid-June. A.J. Burnett (10-8) lost despite striking out a season-high 12 in six innings. He is 0-4 in six starts this month.
Indians 5, Orioles 4: Andy Marte hit a two-run homer on a 3-2 pitch from Jim Johnson with two outs in the ninth inning, lifting visiting Cleveland.
White Sox 9, Red Sox 5: Jayson Nix drove in three runs, and visiting Chicago scored four times in both the second and third innings to beat Boston.