BOSTON -- Miguel Sano homered and Eduardo Nunez drove in three runs, including two in a five-run seventh inning, as the Minnesota Twins rallied for an 11-9 win over the Boston Red Sox on Saturday night.
Eddie Rosario had four singles for Minnesota, which won its second straight over Boston after losing the series opener Thursday.
Hanley Ramirez belted a three-run homer and Xander Bogaerts had four hits for the Red Sox, who lost for just the third time in 12 games. Jackie Bradley Jr. had three hits and two RBIs.
Red Sox starter David Price went 5 2/3 innings and gave up 11 hits for his second straight start. The left-hander gave up five runs, raising his ERA to 4.51.
Ryan Pressly (4-5) got four outs in relief for the win. Brandon Kintzler worked the ninth for his eighth save.
Twins starter Ricky Nolasco lasted just two innings, giving up six runs and walking three.
Trailing 8-5 in the seventh, the Twins surged ahead with five runs. Max Kepler had an RBI triple and scored on Kennys Vargas' double. Vargas scored the tying run on an overturned replay on Rosario's single against Tommy Layne (0-1).
Plate umpire Clint Fagan originally ruled him out on a throw from Bradley, but Vargas slipped his hand in on a head-first slide. Nunez's two-run single made it 10-8.
Sano homered in the eighth.
Ramirez homered as Boston erased a 4-1 deficit with a five-run second, hitting it over the Green Monster after Brock Holt scored on a wild pitch and Dustin Pedroia had an RBI double.
Bradley's run-scoring double made it 7-4.
Twins: C Kurt Suzuki was back in the lineup after getting Friday off, but had to leave to get stitches on his chin after taking a foul off the mask. . 1B Joe Mauer was rested.
Red Sox: CF Mookie Betts didn't play, resting his right knee after leaving Friday's game. He said he had tests that showed no structural damage and they were "trying to get the swelling down" and "some fluid out." . Manager John Farrell said closer Craig Kimbrel could have his first bullpen session "(Sunday) or Monday" and could be "very close" to a simulated game. Kimbrel had surgery for a meniscus tear in his left knee on July 11.
Early strong gusts made for a strange night.
Red Sox TV analyst Jerry Remy was hit in the head by a falling monitor in the booth and was sent home to rest. He's expected back Sunday.
In the first, Minnesota's Robbie Grossman hit a fly into a gust, sending RF Michael Martinez twisting as the ball fell for a triple.
There were a handful of stoppages as dirt from the tracks and litter swirled. Batters stepped out to wipe their eyes and Red Sox 1B Hanley Ramirez headed to the dugout to have a trainer help him clear his left eye.
David Ortiz collected his 35th double of the season, tying the record for most by a player 40 or older. The 40-year-old Ortiz tied Sam Rice, who was also 40 and did it in 1930.
Twins: LHP Tommy Milone (3-2, 4.71 ERA) is set to start the series finale on Sunday.
Red Sox: RHP Rick Porcello (12-2, 3.47) looks to remain unbeaten in his starts at Fenway Park this season. Porcello would become the first in 55 years to open a season 10-0 in Fenway starts since Don Schwall won his first 10 decisions in 1961 before losing in mid- September.