Moustakas caps Royals' rally
• KANSAS CITY 8, BOSTON 6: Mike Moustakas' two-run double capped a four-run ninth inning that rallied the AL Central-leading Royals past the host Red Sox on Sunday. Moustakas also had a solo homer and an RBI double as the Royals salvaged a split of the four-game series. Boston led 6-4 going into the ninth. After left fielder Jackie Bradley Jr. threw out Omar Infante trying for an inside-the-park homer for the first out, Kansas City rallied with four hits against Junichi Tazawa.
•CLEVELAND 4, NEW YORK 3: Francisco Lindor homered off Dellin Betances in the eighth, Trevor Bauer pitched 6⅓ strong innings and CC Sabathia exited because of an injury as the Indians beat the Yankees on Andy Pettitte Day in the Bronx. Sabathia departed in the third inning because of right knee pain.
• TEXAS 4, DETROIT 2: Cole Hamels pitched six strong innings for his first victory with the Rangers, and Mike Napoli and Chris Gimenez homered to help Texas hold on to the second AL wild-card spot by beating the host Tigers.
• OAKLAND 8, TAMPA BAY 2: Eric Sogard hit a tiebreaking two-run single as part of a seven-run seventh and the host Athletics withstood another blown late lead by the bullpen to beat the Rays.
• SEATTLE 8, CHICAGO 6: Robinson Cano hit a two-run homer and Nelson Cruz doubled in two runs to help the host Mariners avert a three-game sweep by the White Sox.
Liriano's streak remains intact
• PITTSBURGH 5, SAN FRANCISCO 2: Andrew McCutchen hit his 19th homer and Pedro Alvarez made up for some shaky defense by adding his 20th of the season as the host Pirates held off the Giants. Francisco Liriano (9-6) won his fifth consecutive decision. The Pirates are 10-0 in Liriano's past 10 starts.
• NEW YORK 5, COLORADO 1: Logan Verrett stepped into Matt Harvey's spot and earned his first major league victory in his first start, pitching eight impressive innings to lead the Mets past the Rockies for a three-game sweep in Denver.
• WASHINGTON 9, MILWAUKEE 5: Anthony Rendon and Wilson Ramos homered, and Danny Espinosa hit a three-run double to lead the host Nationals past the Brewers.
• CHICAGO 9, ATLANTA 3: Kris Bryant homered twice and Kyle Schwarber also connected as the host Cubs handed the Braves their seventh consecutive loss.
• ST. LOUIS 10, SAN DIEGO 3: Stephen Piscotty homered twice and drove in five runs to help the Cardinals avoid a three-game sweep by the host Padres.
• ARIZONA 4, CINCINNATI 0: Chris Anderson pitched 6⅔ innings, and Welington Castillo and David Peralta homered to help the Diamondbacks hand the host Reds their ninth consecutive loss.
• PHILADELPHIA 2, MIAMI 0: Rookie Aaron Nola pitched eight innings as the Phillies beat the host Marlins.
• HOUSTON 3, L.A. DODGERS 2 (10): Jason Castro's solo homer in the 10th inning helped the host Astros complete a three-game sweep. Dodgers closer Kenley Jansen, who had converted 17 consecutive save opportunities, gave up a tying RBI single by Marwin Gonzalez with two out in the ninth inning.