BOSTON — Left fielder Eddie Rosario threw out Rafael Devers at home plate for the final out, preserving the Minnesota Twins’ 2-1 victory over the Boston Red Sox on Thursday night.

Rosario delivered a strike to catcher Mitch Garver as Devers attempted to score from second on a double off the Green Monster by J.D. Martinez.

Pinch-hitter Willians Astudillo drove in the go-ahead run in the seventh inning with just the second hit of the night for the Twins, who compensated by capitalizing on nine walks.

Boston pitchers loaded the bases on walks twice and Astudillo made them pay the second time with a single that scored Miguel Sanó.

Minnesota took two of three in Boston and wrapped up an 8-2 road trip. The Twins extended their AL Central lead to 6 1/2 games over Cleveland and will be back home this weekend hosting the Indians for three games.

The Red Sox lost for the third time in five games, further diminishing their chances of making the postseason after winning the World Series last year.

Mookie Betts homered for the third time in two nights and added a double. He had Boston’s only two hits until Xander Bogaerts singled with one out in the ninth.

Minnesota starter Martín Pérez (10-6) allowed one run and two hits in six innings. Taylor Rogers got his 24th save, thanks to Rosario’s throw that was in plenty of time to get Devers.

Andrew Cashner (11-8) got two outs in the seventh but loaded the bases on three walks. Astudillo batted for Jonathan Schoop and singled to right off Matt Barnes, the only Boston pitcher not to walk a batter.

Comments are not available on this story.