• Dodgers 4, Reds 1: In Los Angeles, Hyun-Jin Ryu gave up two hits over seven innings and retired his last 13 batters, and Skip Schumaker hit a tiebreaking two-run homer. Ryu (9-3) had nine strikeouts, all in a span of 13 batters. The Dodgers increased their NL West lead to 1 1/2 games over Arizona.
• Cubs 1, Giants 0: In San Francisco, Nate Schierholtz homered off former teammate Sergio Romo with one out in the ninth inning for the game's only run. Schierholtz worked a full count off Romo before hitting a towering blast into the right field stands.
• Nationals 4, Mets 1: In Washington, Bryce Harper, Ian Desmond and Denard Span all homered. Dan Haren pitched seven innings for his first win since May 9, allowing one run and three hits. Desmond and Span hit back-to-back homers in the second inning, and Harper homered in the third.
• Braves 2, Cardinals 0: In Atlanta, Andrelton Simmons hit a two-run double in the eighth inning, and the Braves, boosted by Julio Teheran's sharp outing, beat St. Louis in a matchup of NL division leaders.
• Pirates 7, Marlins 4: In Miami, Michael McKenry had a career-best four hits and drove in two runs, and Neil Walker and Garrett Jones each added two RBIs in Pittsburgh's victory. McKenry, who began the night batting .191, raised his average 26 points with a double and three singles.
• Brewers 7, Rockies 5: In Denver, Juan Francisco's two-run homer in the third gave Milwaukee an early 6-0 lead, and Jean Segura added two RBI singles.
• Rays 1, Yankees 0: In New York, Chris Archer threw a two-hitter for his second shutout in three starts, outpitching Ivan Nova. Kelly Johnson had an RBI single off Nova in the sixth to help the AL East-leading Rays improve to 24-5 since June 23.
• Red Sox 7, Orioles 3: In Baltimore, Stephen Drew hit two homers, drove in five runs and scored three times to power Boston. Shane Victorino also connected for the Red Sox, who won for only the fourth time in 10 games to remain a half-game behind first-place Tampa Bay in the AL East.
• Athletics 3, Angels 1: In Oakland, Calif., Derek Norris had a pinch-hit two-run home run in the bottom of the seventh inning to lift the Athletics. Jed Lowrie also drove in a run for the A's, who won their second straight and five of seven overall. Coco Crisp added two hits.
• Astros 8, Blue Jays 6: In Toronto, Chris Carter hit a three-run home run, Justin Maxwell and Matt Dominguez added solo shots, and Houston beat Toronto to snap a three-game losing streak.
• Twins 4, Mariners 0: In Seattle, Brian Dozier and Justin Morneau homered, Samuel Deduno pitched seven scoreless innings, and the Twins blanked the Mariners. It was the fifth shutout of the season for Minnesota, which has won four of its last six games and is 6-3 since the All Star break.
• Royals 1, White Sox 0: In Chicago, Wade Davis pitched four-hit ball into the eighth inning, and the Royals beat Chris Sale for their fifth consecutive victory.
• Indians 1, Rangers 0: In Cleveland, Michael Bourn homered to lead off the first inning, and Justin Masterson took a shutout into the eighth inning for the Indians.
• Tigers 10, Phillies 0: In Detroit, Miguel Cabrera homered in his first at-bat after returning from a hip injury, and Max Scherzer held Philadelphia to one hit in six innings to become baseball's first 15-game winner.