BOSTON — Nelson Cruz and Miguel Sanó connected in the fifth inning to pad Minnesota's record home run total, and the Twins beat the Boston Red Sox 6-5 Tuesday night.

Jake Cave added a two-run triple for the Twins, who won for the ninth time in 10 games and improved to 7-1 on a 10-game trip. Minnesota extended its major league record to 271 homers with nearly four weeks left in the season.

With Cleveland's loss to the White Sox, Minnesota extended its lead in the AL Central to 6½ games over the Indians. The Twins also dealt a setback to Boston's slim postseason hopes with just 24 games remaining.

Rafael Devers and Andrew Benintendi homered for the Red Sox, who struggled against a parade of relievers and couldn't rally all the way back after falling behind 6-0.

Six Twins pitchers combined on a six-hitter, with only four hits allowed before Benintendi's two-out homer in the eighth off Taylor Rogers.

Rogers returned for the ninth and got his 23rd save, striking out Devers for the final out with the tying run at second.

 Lewis Thorpe (2-1) got the win despite allowing three runs and two hits in 3 1/3 innings following opener Randy Dobnak.

Rick Porcello (12-11) struggled from the start, allowing one run in the first and two more in the third on Cave's triple to center. Porcello's night ended in the fifth after Cruz hit his 35th homer and Sanó went deep two batters later for a two-run shot that put the Twins up 6-0. Sanó's shot was his 27th.

Porcello allowed six runs and eight hits, walked two and hit a batter. He also struck out five over four-plus innings.

The Red Sox struck out 12 times and went 1 for 9 with runners in scoring position.  

TRAINER'S ROOM  

Twins: C Mitch Garver was out of the lineup a day after a pitch deflected off his glove and struck him in the jaw, causing him to leave a win at Detroit in the fourth inning. ... Minnesota bolstered its bullpen by recalling RHPs Ryne Harper, Trevor Hildenberger and Fernando Romero from Triple-A Rochester.

UP NEXT   

Twins: RHP José Berríos (11-7, 3.57 ERA) faces the Red Sox for the first time since striking out 10 and holding Boston to five hits over eight innings in a 2-0 loss on June 17.

Red Sox: LHP Eduardo Rodríguez (16-5, 3.97) has won his last three starts and leads Boston in victories.