• Dodgers 2, Reds 1: In Los Angeles, Clayton Kershaw pitched eight stellar innings, Hanley Ramirez hit a two-run homer off Homer Bailey and the Dodgers beat Cincinnati to keep their half-game lead over Arizona in the NL West. Kershaw (10-6, 1.96) allowed six hits and struck out eight.
• Cubs 3, Giants 2: In San Francisco, Julio Borbon and Junior Lake scored on an error by Giants first baseman Brandon Belt in the ninth as Chicago rallied. Anthony Rizzo hit a sharp liner that went through Belt's legs and into the right field corner.
• Braves 4, Cardinals 1: In Atlanta, Mike Minor allowed only one run to give Atlanta's depleted rotation a lift, Jason Heyward homered, and the Braves beat Adam Wainwright and St. Louis in a matchup of division leaders.
• Marlins 2, Pirates 0: In Miami, Henderson Alvarez earned his first NL victory, Giancarlo Stanton hit his 12th homer, and Miami improved to 4-4 since the All-Star break even though it has totaled only 15 runs. Pittsburgh's Jeff Locke allowed only two earned runs in 6 2/3 innings and had a career-high nine strikeouts but lost for the first time in his past 10 road starts.
• Nationals 2, Mets 1: In Washington, Ryan Zimmerman homered with one out in the bottom of the ninth to give Washington a split over the New York Mets in a doubleheader.
• Mets 11, Nationals 0: In the opener, Jenrry Mejia pitched seven scoreless innings in his season debut, and Daniel Murphy homered twice and tied a career high with five RBIs for the Mets. Murphy went 6 for 9 in the day-night doubleheader.
• Rockies 8, Brewers 3: In Denver, Tyler Chatwood pitched seven strong innings and hit a two-run double to help Colorado break out offensively and beat Milwaukee.
• Indians 11, Rangers 8: In Cleveland, Ryan Raburn's three-run homer in the 11th inning off Jason Frasor gave the Indians heir seventh walk-off win this season in a wild and sloppy game. The Indians blew a 7-1 lead and nearly lost to a Texas team that committed three errors and had three wild pitches.
• Orioles 6, Red Sox 0: In Baltimore, Chris Tillman pitched seven innings of two-hit ball, Adam Jones homered twice and Baltimore ended a three-game skid. The loss dropped Boston behind Tampa Bay in the AL East. Boston, which has dropped six of nine, had been alone atop the division since May 27.
• Blue Jays 12, Astros 6: In Toronto, Edwin Encarnacion hit two home runs in one inning, including his sixth career grand slam, Jose Reyes, Adam Lind and Brett Lawrie also went deep and the Blue Jays beat Houston.
• Athletics 6, Angels 4: In Oakland, Calif., Bartolo Colon won his 14th game for a share of the major-league lead, backed by Jed Lowrie's homer and two-run single and a two-run blast by Stephen Vogt in Oakland's win. Colon, 40, won his third straight decision while facing his former club.
• Twins 3, Mariners 2: In Seattle, Chris Colabello hit a two-run home run in the 13th inning, and Minnesota weathered a homer by Kendrys Morales in the bottom half to outlast Seattle. An RBI single by the Twins' Trevor Plouffe tied it in the ninth.
• Royals 5, White Sox 1: In Chicago, James Shields tossed seven shutout innings and rookie David Lough homered and drove in another run as Kansas City (49-51) won its fourth straight. The Royals are 6-2 since the All-Star break.
• Tigers 2, Phillies 1: In Detroit, Alex Avila's two-run double in the fifth inning put Detroit ahead, and Doug Fister pitched eight impressive innings to help the Tigers beat Cole Hamels and Philadelphia.