Boston Red Sox

J.D. Martinez blasted his 18th home run of the season and Eduardo Rodriguez turned in one of his best outings of the season as the Red Sox beat the Toronto Blue Jays 6-4 to complete a three-game sweep on Wednesday at Fenway Park.

Martinez launched a 434-foot bomb off Jays starter Sam Gaviglio in the sixth inning, clearing the Green Monster Seats as the ball sailed all the way out of Fenway. Martinez tied the Angels’ Mike Trout for the major league lead in homers with the longball.

The Red Sox’ prized free-agent acquisition is up to 13 home runs and 25 RBIs in the month of May. He’s hit 63 homers in his last 170 games dating back to last season.

Rodriguez, meanwhile, pitched 6.2 strong innings and allowed just two earned runs. He scattered three hits and a walk, striking out seven. E-Rod’s season ERA has dipped below 4.00 for the first time since April 25, dropping to 3.88.

Closer Craig Kimbrel battled through a shaky ninth inning to secure his 18th save. He entered the game with runners on first and third with no outs, walking Justin Smoak and allowing a two-run double to Kendrys Morales (charged to Brian Johnson) before retiring three straight batters to shut the door.

Up Next: The Red Sox head to Houston for the start of a four-game weekend series against the defending World Series champion Astros on Thursday. Drew Pomeranz (1-2, 6.75 ERA) will take on Lance McCullers Jr. (6-3, 3.98 ERA) in the series opener.

Click here for all Red Sox updates from 98.5 The Sports Hub.