White Sox see Sale's gem wasted

• TEXAS 2, CHICAGO 1: Pinch hitter Mitch Moreland drove in two runs with a two-out, bases-loaded single off closer David Robertson in the ninth inning, and the Rangers beat the host White Sox after being dominated by Chris Sale on Friday. Colby Lewis (7-3) pitched eight strong innings for Texas, and the White Sox extended their losing streak to eight games. Sale retired the first 17 batters and matched a season-high with 14 strikeouts while pitching two-hit ball over eight innings. He joined Pedro Martinez and Randy Johnson by striking out at least 12 in five consecutive starts, only to come away empty-handed. "I feel awful because of how well Sale pitched tonight," Robertson said. "I went out there and blew it."

• TORONTO 5, BALTIMORE 4: Marco Estrada took a no-hitter into the eighth inning, Edwin Encarnacion had two RBI and the host Blue Jays won their ninth consecutive home game, holding off the Orioles. Pinch hitter Jimmy Paredes broke up the no-hit bid with a bloop single to left to begin the eighth.

• BOSTON 7, KANSAS CITY 3: Eduardo Rodriguez pitched capably into the seventh inning, Mookie Betts had a career-best four hits and the Red Sox scored five second-inning runs against fill-in starter Yohan Pino to beat the host Royals.

• TAMPA BAY 4, CLEVELAND 1: Asdrubal Cabrera hit one of three solo home runs for the Rays in his return to Cleveland. Cabrera, who played for the Indians from 2007 until being traded last July, broke a 1-1 tie with a two-out homer in the second.

• LOS ANGELES 12, OAKLAND 7: Albert Pujols hit a grand slam to highlight an eight-run seventh inning and drove in five runs, and the Angels rallied from five down to beat the host Athletics.

• SEATTLE 5, HOUSTON 2: Roenis Elias settled down after a first-pitch home run and Mark Trumbo drove in three runs as the host Mariners ended the Astros' five-game winning streak.


Nationals end Pirates' run at eight

• WASHINGTON 4, PITTSBURGH 1: Joe Ross struck out 11 in his third major league start, and the host Nationals beat A.J. Burnett to end the Pirates' eight-game winning streak. The 22-year-old Ross gave up one run, six hits and a walk in 7⅓ innings. Burnett gave up 14 hits, the most in a career that began in 1999.

• ATLANTA 2, NEW YORK 1: Matt Wisler gave up only one run in eight innings in his major league debut to outpitch Jacob deGrom, and Jace Peterson hit a two-run double in the eighth to lift the host Braves past the NL East-leading Mets.

• SAN FRANCISCO 9, LOS ANGELES 5: Buster Posey hit a third-inning grand slam, Brandon Crawford and Matt Duffy drove in two runs each and the Giants beat the host Dodgers.

• CINCINNATI 5, MIAMI 0: Mike Leake gave up only two singles through seven innings and Marlon Byrd homered in his return from a broken wrist, leading the host Reds past the Marlins.

• ST. LOUIS 12, PHILADELPHIA 4: Randal Grichuk homered and had three hits, and Kolten Wong and Yadier Molina also went deep as the visiting Cardinals set season highs for runs and hits.

• MILWAUKEE 9, COLORADO 5: Ryan Braun hit a two-run homer and Taylor Jungmann threw six innings to help the Brewers end a six-game losing streak by beating the host Rockies.

• ARIZONA 4, SAN DIEGO 2: Rubby De La Rosa went seven innings to outpitch James Shields for the host Diamondbacks.