WASHINGTON (AP) " Cleveland turned around its game at Washington, going from potentially being beaten in a no-hitter to finding some late runs and beating the Nationals 3-1 on Tuesday in a clash of division leaders.
Washington ace Max Scherzer retired 19 of the first 20 batters but the Indians batters took the upper hand late and secured a victory that pushed their lead in the American League Central division to 3-1/2 games. Detroit fell back in second place after losing a 15-inning marathon at Seattle.
Washington's lead in the National League East was trimmed back to 6-1/2 games ahead of Miami, which beat San Francisco to drop the Giants into a tie for first place in the NL West. In another key result, Texas surged late to win at Colorado.
Scherzer, who had 10 strikeouts, began to stumble in the seventh and gave up his first hit to Francisco Lindor. Jose Ramirez drove in a run with a double and scored on Lonnie Chisenhall's hit. Ramirez added a run with a single in the ninth.
Indians starter Trevor Bauer pitched 6-1/3 scoreless innings as the visitors took victory in the absence of manager Terry Francona, who had chest pains before the game and was replaced by bench coach Brad Mills.
Seattle's Kyle Seager had two key hits that tied the score and Mike Zunino lofted a game-winning sacrifice fly in the 15th inning to give the Mariners a 6-5 win against Detroit and a fifth straight victory.
Detroit took the lead in the top of the 15th via a Victor Martinez homer, but the Mariners came back against closer Francisco Rodriguez in the bottom of the inning and took advantage of a pivotal error by Tigers left fielder Justin Upton.
Rodriguez issued a one-out walk before Adam Lind singled. Seager, who had tied it 4-4 with a three-run homer in the eighth, followed with a single to left to tie it again. Upton misfielded, allowing Lind to reach third base as Seager advanced to second.
Zunino hit a fly ball to medium center field, and Lind slid home easily ahead of a wayward throw to the plate.
Miami's Tom Koehler pitched seven scoreless innings to guide the Marlins to a 2-0 win against the Dodgers.
Koehler struck out six and is 3-0 with a miserly 0.67 earned runs average over his past four starts.
Giants manager Bruce Bochy was back in the dugout after missing Monday's game with an irregular heartbeat following an overnight stay in the hospital but saw his team lose the outright lead in the NL West after three months out in front.
Texas scored four runs in the eighth inning to overrun Colorado and win 7-5.
Adrian Beltre hit a two-run double and Elvis Andrus added a tiebreaking single for the Rangers, who have won four straight to stay seven games clear atop the AL West.
Colorado's winning surge has petered out, and the Rockies have lost five of their past six.
Chicago's John Lackey outpitched his friend Jared Weaver to lead the Cubs to a 5-1 win against the Los Angeles Angels, pushing their winning streak to eight straight.
Lackey gave up a homer on only his third pitch but later retired 12 straight against his old team. The Angels batters could not get a read on his pitches, and all six of his strikeouts were looking.
Kris Bryant hit his 28th homer of the season for the Cubs, who noted their 70th win and are a season-best 29 games above a .500 winning percentage.
Boston's Rick Porcello continued to dominate at Fenway Park with eight solid innings to steer the Red Sox to a 5-3 win against their old rivals, the New York Yankees.
Porcello allowed two runs and struck out six. He improved to 11-0 in 12 starts at home this season.
Red Sox reliever Craig Kimbrel walked in a run with the bases loaded in the ninth before handing off to Matt Barnes, who completed his first save of the season.
Los Angeles' Howie Kendrick, Yasmani Grandal and Justin Turner homered as the Dodgers beat Philadelphia 9-3 to pull even with the Giants atop the NL West.
The Dodgers are a season-best 15 games over .500 and have won four in a row. They were a eight games behind the Giants on June 26.
Oakland rookie Zach Neal earned his first win as a starter to lead the Athletics past Baltimore 2-1.
Neal allowed one run over 5 1/3 innings and retired 16 of the 18 batters he faced to win only his second career start.
Jake Smolinski reached base four times and scored what proved the decisive run in the third inning.
Tampa Bay's Drew Smyly pitched six strong innings to steer the Rays to a 9-2 win against Toronto.
Chicago's Todd Frazier hit a three-run homer in the 10th inning to give the White Sox a 7-5 win at Kansas City.
Cincinnati's Tyler Holt hit a tiebreaking double in the eighth inning that sent the Reds past St. Louis 7-4.
Pittsburgh's Gregory Polanco hit a tiebreaking homer to lift the Pirates to a 6-4 win at San Diego.
Houston's Jose Altuve, who skipped Monday's game after 202 consecutive games, made an impressive return with four hits to help the Astros beat Minnesota 7-5.
Arizona's Zack Greinke returned from a side strain and pitcher the Diamondbacks to a 5-3 win at the New York Mets.
Atlanta's Tyrell Jenkins pitched six strong innings to lead the Braves past Milwaukee 2-1.
This story has been automatically published from the Associated Press wire which uses US spellings