Red Sox stun Blue Jays in ninth

• BOSTON 7, TORONTO 6: David Ortiz singled home the go-ahead run in a five-run ninth inning and the Red Sox rallied to beat the host Blue Jays on Saturday. Jackie Bradley Jr. ended an 0-for-21 slump with a game-tying double in the seventh, then tied it again with a two-run homer off Roberto Osuna in the ninth. Bradley had gone 1-for-32 before the two hits, and was hitless since a fourth-inning double vs. Tampa Bay on Sept. 12.

• DETROIT 6, KANSAS CITY 5 (11): Ian Kinsler's 11th-inning homer sent the host Tigers to their fourth consecutive victory, and their second in a row over the AL Central-leading Royals.

• TEXAS 10, SEATTLE 1: Cole Hamels pitched seven innings, Adrian Beltre had three hits and drove in three runs and the AL West-leading Rangers blew out the visiting Mariners.

• BALTIMORE 2, TAMPA BAY 1: Wei-Yin Chen pitched seven effective innings, Adam Jones drove in two runs and the Orioles beat the Rays in St. Petersburg, Fla.

• CHICAGO 4, CLEVELAND 3: Carlos Rodon pitched into the eighth inning and the visiting White Sox beat the sloppy Indians, a costly loss as Cleveland attempts to stay in contention.


Cardinals first to earn playoff spot

• ST. LOUIS 5, CHICAGO 4: The Cardinals became the first team to clinch a playoff berth this year despite losing to the host Cubs. San Francisco's loss to Arizona ensured the Cardinals at least an NL wild card. St. Louis has the best record in the majors at 92-56 and will play in the postseason for the fifth year in a row. Jorge Soler and Kris Bryant hit back-to-back homers for Chicago, and tempers flared for the second consecutive game as the Cubs won their fifth in a row to tighten the NL Central race.

• CINCINNATI 9, MILWAUKEE 7: Brewers third baseman Elian Herrera was taken away on a backboard and stretcher after an eighth-inning collision in the visiting Reds' victory. Herrera left in an ambulance after colliding with Shane Peterson on a pop-up.

• PITTSBURGH 3, LOS ANGELES 2: Aramis Ramirez hit a tiebreaking double in the eighth inning, Andrew McCutchen doubled home two runs and Francisco Liriano outdueled Clayton Kershaw as the visiting Pirates ended a four-game skid.

•ARIZONA 6, SAN FRANCISCO 0: Patrick Corbin pitched seven sharp innings and helped his own cause with an RBI single, and the host Diamondbacks beat the Giants.

•WASHINGTON 5, MIAMI 2: Bryce Harper tied the score with a sacrifice fly, then added insurance with his 41st homer as the Nationals came back to beat the Marlins.

• COLORADO 10, SAN DIEGO 2: Rockies starter Yohan Flande left after being struck in the left leg by a line drive in Denver.

• ATLANTA 2, PHILADELPHIA 1: Freddie Freeman hit a two-run double in the eighth inning and the host Braves beat the Phillies.


Pineda, Yankees shut out Mets

•N.Y. YANKEES 5, N.Y. METS 0: Carlos Beltran hit a three-run, second-deck home run on a 100-mph fastball from Noah Syndergaard in the first inning, Michael Pineda pitched his best game in two months and the Yankees beat the host Mets.