"I just know he's a good pitcher and if you start falling behind, he's going to put you away quick," Betts said after the Red Sox won for the 12th time in 17 games to remain 5 1/2 back in the race for the second AL wild card. "That's kind of the general thought: You've got to be aggressive."
The game was delayed 47 minutes at the start by a rainstorm, then two Twins outfielders took the wrong positions for the first inning.
It got even stranger at the end.
Willians Astudillo was hit on the forearm while swinging in the ninth, and he was initially called out before returning to complete his at-bat. Then plate umpire Ramon DeJesus was hit on the left hand by a pitch, sending his pitch counter flying; while the Boston trainer was tending to him, second base ump CB Bucknor ran off to the umpire's room to get a chest protector and was still missing when the game resumed after DeJesus decided to stay in the game.
Bucknor returned for the next batter.
Meanwhile, Minnesota put two on with one out before Brandon Workman got Nelson Cruz on a game-ending 1-4-3 double play. The AL Central-leading Twins, who had won seven of eight, fell to 5 1/2 games ahead of second-place Cleveland in the division.
"It was obviously not a crisp inning," Twins manager Rocco Baldelli said. "There was some weird stuff going on."
Betts homered into the first row of the Green Monster seats on the first pitch from Berrios (11-8), then sent one over the seats and out of the ballpark with two on in the second to make it 4-0. Betts added a single down the third base line in the fourth and hit an RBI single in the sixth.
He came up again in the eighth and made his only out, on a line drive back at the mound that pitcher Brusdar Graterol caught before it hit him in the gut.
Berrios pitched five-plus innings, allowing six runs on eight hits and three walks while striking out six. It was the second-most runs he's permitted this season, but Baldelli said his outing wasn't that bad.
"I think it came down to Mookie's really good at what he does," the manager said.
Eduardo Rodriguez (17-5) allowed only five singles in seven shutout innings, striking out eight while walking four and hitting a batter. The Red Sox are 12-1 when he starts at Fenway Park.
PLAYING BY THE SEAT OF THEIR PANTS
Astudillo threw out Mitch Moreland from one knee on a dribbler in front of the plate in the second inning.
Berrios did even better, diving to stop Andrew Benintendi's checked-swing nubber down the third base line in the fifth, and throwing from one knee as he fell away from the play. He wound up flat on his back before third baseman Miguel Sano came over to congratulate him, putting his arm around the pitcher as they walked off the field together.
"It was a miscommunication," Baldelli said.
The manager said one piece of paper had them listed that way, but the players never got the message that the plan had changed by game time. They returned to the right positions for the bottom of the second.
The Red Sox had 21 pitchers on the roster for the game, with 17 of them in the bullpen in case they were needed. They used five pitchers in all.
"Obviously, it's not perfect, but our starters are not giving us enough," manager Alex Cora said. "We need matchups. We need arms."
Major League Baseball allows teams to expand their rosters as of Sept. 1, and Boston's Triple-A team finished its season on Tuesday night. The rules are changing in 2020 to allow for only more limited call-ups, but for now, Cora said, "The rules are the rules."
Twins: RHP Sam Dyson (biceps soreness) has returned to the Twin Cities. He was on the 10-day injured list in August for the same problem. ... INF Marwin Gonzalez (abdomen) is not yet ready to return, Baldelli said. Gonzalez has not played since Aug. 27. ... Kepler (upper chest soreness) left in the seventh. Baldelli said he thought it was a muscle spasm. ... SS Jorge Polanco had a sore knuckle on his right middle finger and left in the eighth inning.
Red Sox: INF Michael Chavis (left shoulder sprain), on the IL since Aug. 12, was scheduled to swing a bat.
Twins: LHP Martin Perez (9-6) pitches the series finale Thursday night.
Red Sox: RHP Nathan Eovaldi (1-0) starts for Boston.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Best bets for New York Yankees-Houston Astros ALCS
The Houston Astros are favorites over the New York Yankees in the ALCS. Where is the betting value?
Astros, Yanks set for rematch of memorable '17 ALCS
The New York Yankees blitzed through their American League Division Series with such unmitigated vigor that their dismantling of the "Bomba Squad" Minnesota Twins came as a surprise relative to the amount of denigration dumped upon their pitching...
New York Yankees to start Masahiro Tanaka in Game 1 of ALCS
Yankees manager Aaron Boone has decided to start Masahiro Tanaka in Game 1 of the ALCS against the Houston Astros, followed by James Paxton in Game 2 and Luis Severino in Game 3.
Martinez told Hudson that family is always first
Nationals manager Dave Martinez understands Daniel Hudson missing Game 1 of the NLCS after the birth of his daughter.
Greinke has little to say ahead of ALCS
Astros' ALCS Game 1 starter Zack Greinke fields questions from reporters, but repeatedly gives short answers during his brief press conference.
MLB free-agent qualifying offer price drops for first time
The price of qualifying offers for Major League Baseball free agents dropped for the first time, a reflection of last offseason's flat market.