BOSTON (AP) -- Blake Swihart doubled into the Red Sox bullpen to score Eduardo Nunez in the 13th inning and Boston beat the Philadelphia Phillies 2-1 on Monday night to move a season-high six games ahead of the New York Yankees in the AL East.
Boston announced after the game it had acquired Ian Kinsler from the Angels to fill in for injured second baseman Dustin Pedroia.
Hector Velazquez (7-0) pitched a scoreless inning for the win and Austin Davis (1-1) took the loss after pitching a perfect 12th before allowing Nunez's leadoff single in the next inning. Luis Garcia, the 12th pitcher of the night, struck out Brock Holt but allowed Nunez to steal second.
Swihart lined the first pitch he saw toward the gap and into the bullpen on one hop for his first career walk-off RBI.
The Red Sox have won 19 of their last 23 games and matched their biggest lead in the division of the season. At 75-33, they have the best record in baseball and are 42 games above .500 for the first time since the end of the 1946 season. They have won 19 of their last 21 interleague games.
MARINERS 2, ASTROS 0
SEATTLE (AP) -- James Paxton excelled in his return from the disabled list, Nelson Cruz had a two-run double in the sixth inning and Seattle beat Houston.
Astros starter Gerrit Cole (10-3) carried a no-hitter into the sixth, but Jean Segura ended it with a two-out infield single. Two batters later, Cruz lined his double down the left-field line.
Cole was perfect through four innings while locked in a duel with Paxton (9-4), who was making his first start since leaving a July 12 game in Anaheim because of lower back inflammation.
Cole retired the first 12 batters he faced, striking out six, until he hit Cruz with a pitch leading off the fifth. After Segura's single, Denard Span hit a clean single to right-center, and Cruz hit a first-pitch slider inside third base. Segura scored easily, and the ball caromed off the protruding side wall, allowing Span to narrowly beat catcher Max Stassi's tag after a strong throw by left fielder Marwin Gonzalez.
Paxton was brilliant for Seattle, scattering three hits -- two of them infield singles -- over seven innings. He struck out eight, did not walk a batter, and threw 59 of his 82 pitches for strikes.
TWINS 5, INDIANS 4
MINNEAPOLIS (AP) -- Mitch Garver drove in the winning run with a one-out double in the ninth inning for Minnesota, capping a victory over Cleveland after the Twins traded away reliever Zach Duke and starter Lance Lynn.
Jose Ramirez hit two home runs to match Boston's J.D. Martinez for the most in the majors with 32, but the Indians couldn't hold a 3-2 lead.
Miguel Sano, who hit an RBI single earlier and went 2-for-3 for his first hits in the majors since June 12, drew a walk to start the ninth against Neil Ramirez (0-1). Jake Cave advanced pinch-runner Ehire Adrianza with a sacrifice bunt, and Garver delivered the deep drive to left-center field to trigger an infield celebration from a weary Twins team.
Fernando Rodney (3-2) pitched a scoreless ninth, striking out Yonder Alonso with runners at second and third.
BRAVES 5, MARLINS 3
ATLANTA (AP) -- Freddie Freeman hit a go-ahead homer in the third inning, Ronald Acuna Jr. also went deep and Atlanta beat Miami.
Brian Anderson's two-run homer off Julio Teheran (8-7) in the first gave Miami a lead Wei-Yin Chen (3-8) couldn't hold. The Braves pulled even in the second when Tyler Flowers walked, moved to third on Johan Camargo's double and scored on Ender Inciarte's fly ball. Camargo scored on Teheran's two-out single up the middle.
Freeman's homer, his 18th, in the third gave Atlanta the lead. Flowers walked and scored from first on another double to left by Camargo.
A.J. Minter pitched the ninth for his sixth save in six chances.
CARDINALS 5, ROCKIES 4, 10 INNINGS
ST. LOUIS (AP) -- Marcell Ozuna hit his first career game-ending homer in the 10th inning, and St. Louis snapped Colorado's four-game winning streak.
Ozuna connected against Jake McGee (1-4), sending a one-out drive deep to center for his 13th homer. The slugger also extended his homer streak to three straight games.
Dakota Hudson (1-0) got three outs for his first career win.
Colorado opened a 4-0 lead when Nolan Arenado hit his fifth career grand slam in the fifth inning off Daniel Poncedeleon, who replaced Carlos Martinez when the right-hander departed with a mild shoulder strain with two outs.