BOSTON (AP) Rafael Devers hit two homers, Christian Vazquez had a tiebreaking single in the eighth inning and Boston's bullpen held the Seattle Mariners scoreless for six innings, lifting the Red Sox to a 6-5 victory on Saturday.
Devers drove in three runs and had three hits for the Red Sox, who posted their season-high fourth straight win.
''It's getting there,'' Boston manager Alex Cora said. ''We're feeling good about ourselves.''
Rookie Julio Rodriguez had three hits for Seattle, which has dropped five of six and 18 of its last 24.
Franchy Cordero tripled off Drew Steckenrider (0-2) when the ball took a crazy carom off the Green Monster away from center fielder Rodriguez.
''Everybody was excited for that moment of the game,'' Devers said through a translator.
When Cordero got up after his headfirst slide into third, he waved both hands in the air toward his dugout. Vazquez then followed with his single off the left-field wall.
''That's Fenway Park,'' Mariners manager Scott Servais said of the carom. ''It's going to bounce all over the place. It doesn't work perfectly. It happens.''
John Schreiber (1-0) pitched a perfect eighth for the victory and Matt Barnes got the final three outs for his second save, with center fielder Kike Hernandez making a nice over-the-shoulder catch on Ty France's drive to end it.
''Please catch it,'' Barnes said he was thinking as he watched the final out. ''We tried to go bottom of the zone and maybe bounce it on the plate. Ty France's a really good hitter and is swinging the bat really well. I was trying to make a quality pitch and I think I left it up.''
After both teams put up five runs in the first five innings, it became a battle of effective bullpens.
''That one felt really good,'' said Barnes, who struggled earlier this season.
The Red Sox erased a 5-0 deficit by scoring a run in the third on Devers' homer over Boston's bullpen and four in the fifth when they chased starter Chris Flexen.
Devers homered into the first row of seats above the Green Monster after Hernandez opened the fifth with a double. Bobby Dalbec had an RBI single off reliever Sergio Romo before Trevor Story's sacrifice fly tied it.
The Mariners had jumped on Boston starter Garrett Whitlock for four runs and six hits in the top of the first. Rodriguez, Eugenio Suarez and Mike Ford each had an RBI single.
Mariners: 2B Abraham Toro left the game with a sprained left shoulder. ''We'll know more (Sunday),'' Servais said. ''We'll get him checked out at home.''
Red Sox: SS Xander Bogaerts was back in the lineup after having to leave Friday's victory early. He landed hard on his back after LF Alex Verdugo undercut him while Bogaerts was backpedaling, trying to catch a pop. . Verdugo left Saturday's game in the top of the second due illness.
FOLLOW -UP STORY
After hitting three homers and driving in seven runs in the series opener and hitting a grand slam Friday night, Story went 0 for 3 with the sac fly.
WATCH THE WALL
Mariners RF Dylan Moore made a nice running catch on Hernandez's fly in the sixth, gliding toward a side wall before reaching over as his left side crashed into it.
Whitlock lasted just three innings, giving up career-highs with five runs and 10 hits, raising his ERA from 2.43 to 3.58. His previous worsts were three runs and just four hits.
''He got hit hard today,'' Cora said. ''We had to figure out how we could get 27 (outs).''
Flexen allowed five runs and eight hits in four-plus innings.
Mariners: RHP Logan Gilbert (4-2, 2.40 ERA) is set to start the series finale Sunday afternoon. He was the AL Pitcher of the Month for April, going 3-0 with a 0.40 ERA in four starts.
Red Sox: RHP Nathan Eovaldi (1-2, 4.32) looks to rebound from a horrendous start on Tuesday when he allowed a major league record-tying five homers in one inning against the Astros.
More AP MLB: https://apnews.com/hub/MLB and https://twitter.com/AP-Sports
Copyright 2023 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.