Boston Red Sox's Rafael Devers, right, is congratulated by Andrew Benintendi (16) after scoring on a double by Christian Vazquez during the third inning of a baseball game against the Detroit Tigers at Fenway Park in Boston, Wednesday, June 6, 2018. (AP Photo/Charles Krupa)
Boston Red Sox's Rafael Devers, right, is congratulated by Andrew Benintendi (16) after scoring on a double by Christian Vazquez during the third inning of a baseball game against the Detroit Tigers at Fenway Park in Boston, Wednesday, June 6, 2018. (AP Photo/Charles Krupa)

Boston — Andrew Benintendi and Christian Vazquez each hit a solo homer and had an RBI double to back a strong start by Eduardo Rodriguez, carrying the Boston Red Sox to a 7-1 win over the Detroit Tigers on Wednesday night.

Xander Bogaerts added a two-run double during a four-run third inning for the Red Sox, who won their fourth straight game and improved their major league-best record to 43-19.

Miguel Cabrera and JaCoby Jones each had two hits for Detroit, which has lost four of five. The Tigers have dropped 13 of their last 17 on the road.

Rodriguez (7-1) gave up one run on five hits in 5⅔ innings with five strikeouts and one walk, improving to 4-1 in his last five starts with a 2.14 ERA. The Red Sox are 11-1 in his starts this season.

Trailing 1-0, Boston took charge with its four-run inning against Blaine Hardy (2-1). Vazquez hit his double of the left-field wall. Benintendi and Bogaerts also hit theirs off the Green Monster.

Benintendi homered into Boston’s bullpen leading off the fifth. Vazquez hit his into the Monster seats in the seventh.

Trainer’s Room

Red Sox: Manager Alex Cora said OF Mookie Betts (10-day disabled list, left abdominal strain) plans to take batting practice today and then the club would “decide were we go” if he needs a rehab assignment. … The manager also said that 2B Dustin Pedroia (inflammation left knee) will “most likely” resume baseball activities today.

Up Next

Tigers: LHP Matthew Boyd (3-4, 3,23 ERA) is slated to start Thursday. He’s 0-1 with a 12.00 ERA in two career starts against Boston.

Red Sox: Red Sox left-hander Jalen Beeks is scheduled to make his major-league debut tonight, starting the series finale.

The 24-year-old found out in the ninth inning of Tuesday’s game with Triple-A Pawtucket.

Beeks said he expects his wife, two kids and “I’m guessing like 15 others” to be in the stands, but is leaving the rest of the guest list for his wife to handle. Beeks allowed two or fewer runs in eight of his 10 starts for Triple-A Pawtucket.