Rafael Devers, left, celebrates with Romy Gonzalez after hitting a game-winning RBI double in the 10th inning Wednesday against the Seattle Mariners. Charles Krupa/Associated Press

BOSTON — Rafael Devers doubled home the winning run in the 10th inning for his third hit of the game, and the Boston Red Sox beat the Seattle Mariners 3-2 on Wednesday.

Zack Kelly (4-1) pitched out of a bases-loaded jam in the top of the 10th. Danny Jansen hit a tying single in the sixth, and Boston took two of three from the Mariners, who are locked in a tight race with Houston atop the AL West. The Red Sox are chasing Minnesota and Kansas City for a wild-card berth.

Tyler O’Neill was the automatic runner at second as Devers led off the bottom of the 10th. With an open base at first and left-hander Jhonathan Díaz on the mound, Seattle Manager Scott Servais chose to pitch to the left-handed-hitting Devers – and the All-Star slugger made the Mariners pay.

Devers drove a 2-0 slider from Díaz (0-1) off the bottom portion of the Green Monster in left-center, and O’Neill scored easily as the ball caromed away from Seattle’s outfielders.

It was Boston’s fourth walk-off win this season, and the first game-ending hit for Devers since June 14, 2021.

Kelly threw a wild pitch in the top of the 10th that allowed automatic runner Cal Raleigh to reach third with nobody out. But the right-hander struck out Mariners newcomer Justin Turner and retired Leo Rivas on a grounder that kept Raleigh pinned at third.

Advertisement

After Luke Raley was hit by a pitch and Dylan Moore walked to load the bases, Mitch Garver grounded out.

Boston opened the scoring in the first inning when Masataka Yoshida walked with two outs and went to third on Devers’ double before scoring on a wild pitch by George Kirby.

Moore tied it with a two-out single in the fourth after Raleigh led off with a double. Josh Rojas homered to straightaway center in the fifth.

After a one-out double in the sixth, Dominic Smith scored when Jansen chased Kirby with an RBI single.

Kirby gave up two runs and seven hits in 5 1/3 innings, snapping his streak of quality starts at nine. It was the longest streak by a Mariners pitcher since Félix Hernández had 16 straight in 2014.

Boston starter Brayan Bello went 6 1/3 innings, permitting two runs and seven hits, with seven strikeouts.

Advertisement

Lucas Sims, making his Red Sox debut after being acquired from Cincinnati in a trade Tuesday, replaced Bello with runners at the corners and got out of the jam when Turner grounded out with the bases loaded.

TRAINER’S ROOM

Mariners: Outfielder Victor Robles, who left Tuesday’s game in the eighth inning because of a hip issue that’s been bothering him, was not in the starting lineup. After an off day Thursday, the Mariners hope he will be back in the lineup Friday.

Red Sox: First baseman Triston Casas, on the injured list since April 21 because of a left rib strain, was scheduled to play nine innings at first base in a rehab game for Triple-A Worcester on Wednesday night. … Infielder Vaughn Grissom, on the IL since June 2 because of a right hamstring strain, was scheduled to play second base for Worcester, continuing his rehab assignment.

Join the Conversation

Please sign into your CentralMaine.com account to participate in conversations below. If you do not have an account, you can register or subscribe. Questions? Please see our FAQs.