Saturday’s American League results
Rays 1, Yankees 0 — Chris Archer threw a two-hitter for his second shutout in three starts, outpitching Ivan Nova and leading the visiting Tampa Bay Rays. Kelly Johnson had an RBI single off Nova (4-4) in the sixth to help the AL East-leading Rays improve to 24-5 since June 23. Archer, 24, gave up a single to Lyle Overbay with one out in the fifth and a ground-rule double to Brett Gardner in the sixth.
Royals 1, White Sox 0 — Wade Davis pitched four-hit ball into the eighth inning and the Kansas City Royals beat Chris Sale and the Chicago White Sox for their fifth consecutive victory. Davis (5-9) allowed four singles.
Astros 8, Blue Jays 6 — Chris Carter hit a three-run home run, Justin Maxwell and Matt Dominguez added solo shots and the visiting Houston Astros snapped a three-game losing streak.
Athletics 3, Angels 1 — Derek Norris had a pinch-hit two-run home run in the bottom of the seventh inning in the host Oakland Athletics’ win.
Twins 4, Mariners 0 — Brian Dozier and Justin Morneau homered, Samuel Deduno pitched seven scoreless innings and the visiting Minnesota Twins blanked the Seattle Mariners. It was the fifth shutout of the season for Minnesota.
Red Sox 7, Orioles 3 — Stephen Drew hit two homers, drove in five runs and scored three times to power the visiting Boston Red Sox. Shane Victorino also connected for the Red Sox, who won for only the fourth time in 10 games.
Saturday’s National League results
Braves 2, Cardinals 0 — Andrelton Simmons hit a two-run double in the eighth inning and the host Atlanta Braves, boosted by Julio Teheran’s sharp outing, beat the St. Louis Cardinals in a matchup of NL division leaders. Teheran allowed two hits in seven innings.
Pirates 7, Marlins 4 — Michael McKenry had a career-best four hits and drove in two runs and Neil Walker and Garrett Jones each added two RBI to power the visiting Pittsburgh Pirates. Walker added three hits.
Nationals 4, Mets 1 — Bryce Harper, Ian Desmond and Denard Span all homered to power the host Washington Nationals. Dan Haren (5-11) pitched seven innings, allowing one run and three hits.
Padres 12, Diamondbacks 3 — Andrew Cashner threw six solid innings and hit his first career home run to help lead the visiting San Diego Padres.
Cubs 1, Giants 0 — Chris Rusin allowed no runs on three hits over seven innings and Nate Schierholtz hit a solo home run in the ninth inning to power the visiting Chicago Cubs.
Dodgers 4, Reds 1 — 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 to lift the host Los Angeles Dodgers.
Saturday’s interleague result
Tigers 10, Phillies 0 — Miguel Cabrera homered in his first at-bat after returning from a hip injury and Max Scherzer held visiting Philadelphia to one hit in six innings to become baseball’s first 15-game winner. The Phillies lost their seventh in a row. Detroit scored five runs in the first and three in the second off Raul Valdes (1-1).
— Associated Press