CLEVELAND (AP) " Cleveland's Tyler Naquin hit a game-ending inside-the-park homer, sprinting around the bases to cap a two-run rally in the ninth inning that gave the Indians a 3-2 win against Toronto in Friday's clash of American League division leaders.
The victory pushed the Indians' lead in the AL Central out to seven games while the Blue Jays' advantage at the top of the East was trimmed to half a game ahead of Boston, which closed in with a victory over Detroit.
Baltimore dropped a game behind Boston after being heavily beaten by Houston despite scoring four home runs in the first inning.
The majors-leading Chicago Cubs saw its overall lead in the National League trimmed back to five games after an extra-innings loss to Colorado.
Toronto took a 2-1 lead into the bottom of the ninth inning and closer Roberto Osuna retired the first batter, but Cleveland's Jose Ramirez tied it with a home run.
Naquin followed with a drive that hit the top of the right-field wall, over the leap of Michael Saunders. The ball rebounded away at an angle and center fielder Melvin Upton Jr. gave chase as Naquin rounded second base.
Upton finally retrieved the ball, but fell down in the process. He flung it toward the infield, and Naquin stumbled home and scored with a head-first dive way ahead of the relay throw.
Cleveland starter Trevor Bauer struck out a career-high 13 in eight innings.
Boston's Rick Porcello pitched seven innings in his return to Comerica Park and led the Red Sox past Detroit 10-2.
Porcello, who spent the first six seasons of his career with the Tigers and moved to Boston before the 2015 season, was pitching in Detroit for the first time since the trade. He gave up one earned run while striking out eight.
David Ortiz and Jackie Bradley Jr. homered for Boston.
Baltimore hit four home runs before Houston made its first out " the first team to do that in the modern era (since 1900) " but the Astros recovered to win 15-8.
The Orioles have 11 home runs in the first two games of this series but their power was not enough in this game to offset poor pitching, giving up a season-worst 15 runs.
Jose Altuve homered and had five RBIs for Houston. He became the first Astro to have 20 homers and 20 steals in a season since Carlos Beltran in 2004.
Colorado's Ryan Raburn drove in the tying run with a double in the 11th inning and continued home when the Chicago Cubs threw away the relay, giving the Rockies a 7-6 victory.
Nick Hundley singled with one out off Cubs closer Aroldis Chapman. Raburn then tied it with a drive off the right-field wall. And when second baseman Javier Baez made a wild throw that got past the catcher and flew into the Cubs' dugout, the umpires waved Raburn home.
San Francisco moved back to the top of the National League West with an 8-1 win against the New York Mets.
Johnny Cueto gave up one run in seven innings and ended his six-start winless streak.
Pittsburgh's Andrew McCutchen ground into a game-ending double play with the bases loaded in the bottom of the ninth inning, and Miami hung on to edge the Pirates 6-5.
The Marlins went ahead in the top of the ninth when J.T. Realmuto, who earlier homered in going 3 for 3, drew a leadoff walk, moved up to second on a sacrifice bunt and scored when Robert Andino line a hit to left field.
Texas' Cole Hamels held Tampa Bay hitless over the first five innings to set up a 6-2 win for the Rangers.
Hamels had retired 14 straight, striking out seven, when he gave up a single with two outs in the sixth to end his no-hitter bid. Hamels gave up one run and had 10 strikeouts in 7 1/3 innings.
Adrian Beltre led off consecutive innings with home runs. He has 434 career homers, moving him level on the all-time list with Juan Gonzalez and Andruw Jones. Beltre also had two singles.
St. Louis' Randal Grichuk homered early, then hit drove in the winner in the 11th inning as the Cardinals beat Philadelphia 4-3 to record a fifth successive victory.
Jhonny Peralta led off the 11th with a double and, two batters later, Grichuk doubled to the wall in left-center.
Jedd Gyorko hit a tying, two-run homer with one out in the ninth. The Cardinals tied a major league record with multiple home runs in nine consecutive games.
Cincinnati ended a run of nine successive losses to the Los Angeles Dodgers with a 9-2 win, with Joey Votto and relief pitcher Michael Lorenzen both hitting three-run homers.
Seattle's Kyle Seager got the Mariners started with a solo home run and Robinson Cano added a two-run shot in a 7-6 win against Milwaukee.
Washington came from three runs down to edge Atlanta 7-6 when Clint Robinson hit a tiebreaking single with two outs in the ninth.
New York's Masahiro Tanaka pitched 7-2/3 scoreless innings in the Yankees' 7-0 victory over the Los Angeles Angels.
Oakland's Kendall Graveman faced one batter over the minimum while pitching a shutout, leading the Athletics past the Chicago White Sox 9-0.
Kansas City's Eric Hosmer hit a game-ending single in the 11th inning to give the Royals a 5-4 victory over Minnesota and a fifth straight win.
San Diego's Ryan Schimpf hit a three-run homer in the 10th inning " his second homer of the game " to power the Padres past Arizona 7-4.
This story has been automatically published from the Associated Press wire which uses US spellings