BOSTON — Rafael Devers hit a solo homer and drove in four runs, Eduardo Rodríguez pitched effectively into the seventh inning and the Boston Red Sox sent Toronto’s Aaron Sanchez to his 13th straight loss, beating the Blue Jays 5-4 on Wednesday night.

Devers also had a two-run double and RBI single, Brock Holt added a run-scoring hit — one of his three singles — for the Red Sox, who had dropped 3 of 4 since a five-game winning streak.

Teoscar Hernández hit two solo homers over the Green Monster and Lourdes Gurriel Jr. had one for the Blue Jays, who have lost 7 of 10.

Rodríguez (11-4) held the Blue Jays to two runs on three hits, striking out four and walking three. It’s the seventh time in 10 starts he’s allowed two or fewer runs — and the fourth straight.

Once dominant, right-hander Sanchez (3-14) had his miserable season continue. He gave up four runs and eight hits in five innings and his ERA rose to 6.26; while he remained winless in his last 15 starts.

Brandon Workman struck out Justin Smoak and Freddy Galvis with two on to end the eighth and got the final three outs despite giving up a run in the ninth for his fifth save, striking out Randal Grichuk swinging with two on to end it.

Advertisement

Devers homered into the first row of Monster seats, breaking a 1-1 tie in the third after Hernández had homered deep into the seats above the left-field wall in the top of the inning.

In the fourth, Devers doubled into the right-center gap to make it 5-1 after Christian Vázquez and Mookie Betts singled, but Hernández hit his second of the game the next inning. Devers added his run-scoring single in the eighth.

The start was delayed 33 minutes by rain.

NOTES: RHP Nathan Eovaldi (surgery recovery, loose body right elbow) is set to go on a rehab assignment with Triple-A Pawtucket Thursday after pitching in a simulated game against Sam Travis and Mitch Moreland before thunderstorms moved into the area.  Manager Alex Cora said Moreland (strained right quadriceps) is expected to go on a rehab assignment Friday.