Astros 2, Dodgers 1: Former Lexington Legend J.R. Towles broke out of an 0-for-32 slump with three hits, including an RBI single with two outs in the ninth that gave Houston a win over visiting Los Angeles.
"I've definitely been in some slumps before but breaking out has never been this good because I've never had a walkoff before," Towles said. "I knew at some point I was going to break out and it was going to be big for me."
Mark Melancon (4-1) pitched a perfect ninth, striking out two.
Brewers 6, Nationals 4: Pitcher Zack Greinke hit the go-ahead homer and struck out 10 over seven innings, leading host Milwaukee past Washington for the Brewers' sixth straight victory.
Never miss a local story.
Prince Fielder drove in four runs for the Brewers, who are the hottest team in baseball over the last two weeks with 13 wins in 16 games and nine straight at home.
Greinke (3-1) struck out at least one batter each inning. He swung at the first pitch he saw from Jason Marquis (5-2) in the fifth, hitting a towering fly ball down the left-field line to give Milwaukee a 4-3 lead.
Braves 4, Pirates 2 (11): Brooks Conrad hit a pinch-hit two-run homer in the 11th inning to lift visiting Atlanta.
Padres 3, Cardinals 1: Chase Headley doubled home the go-ahead run in the eighth inning as host San Diego ending it season-worst five-game losing streak.
Mat Latos (2-6) pitched eight strong innings, allowing one run and six hits while striking out seven.
Red Sox 14, Indians 2: Jon Lester coasted to his AL-leading seventh win as Boston bludgeoned Mitch Talbot for seven runs in the first inning to start what became the host Indians' most lopsided loss this season.
Carl Crawford went 4-for-4 with a homer and two doubles, Jarrod Saltalamacchia hit a three-run homer and David Ortiz added an estimated 431-foot solo shot. Lester (7-1) allowed three hits in six shutout innings.
Yankees 7, Blue Jays 3: Andruw Jones hit a pair of two-run homers and Mark Teixeira also hit a two-run shot to power host New York as Toronto pitcher Jo-Jo Reyes (0-4) matched a major-league record by making his 28th consecutive start without a win.
Rangers 2, White Sox 1: C.J. Wilson pitched into the seventh inning, and Ian Kinsler singled in the deciding run at Texas beating Chicago.
Mariners 3, Twins 0: Erik Bedard threw six shutout innings, and Franklin Gutierrez hit his first home run of the season to help Seattle win at Minnesota.
The Twins were shut out for the fifth time this season, managing only seven singles. They have the worst record in the majors at 16-32 and the fewest runs with 164.
Orioles 9, Royals 2: Adam Jones had two hits and two RBI in an eight-run fourth inning during which host Baltimore sent 13 batters to the plate.