TORONTO (AP) — David Price pitched six innings to win his fifth straight decision, Rafael Devers homered twice and matched his career-high with six RBI, and the Boston Red Sox snapped a three-game losing streak by beating the Toronto Blue Jays 10-6 on Tuesday night.

Christian Vázquez had a homer among his three hits and Mookie Betts reached base four times for the Red Sox, who were swept in a two-game series against the New York Yankees in London last weekend. Boston lost 8-7 to the White Sox in its final game before travelling to London.

Devers finished 4 for 5. He hit a two-run home run in the first, singled in the second, and chased Blue Jays right-hander Trent Thornton with a two-run single in the third.

After looking at strike three in the sixth, Devers went deep again in the eighth, a two-run shot off Joe Biagini. It was the fourth multihomer game of his career. The home runs were his 13th and 14th.

Devers has hit safely in six games, going 15 for 27 (.556) in that span.

Boston’s slugging third baseman also homered twice in a six-RBI game against Baltimore last Sept. 26. The Red Sox won that one 19-3.

Vázquez doubled and scored in the first, singled and scored in the third, flied out to the warning track in center in the fourth, and homered into the second deck in left in the seventh. The home run, his 12th, came off right-hander Derek Law.

Betts had two singles, walked twice, and scored three runs as the Red Sox won for the fourth time in five games north of the border.

Price (6-2) allowed two runs and four hits in six innings, improving to 10-0 in 13 career starts as an opponent at Rogers Centre. Price made 11 starts for the Blue Jays in 2015.

Price walked a season-high four, one fewer than he had walked in his previous eight starts combined. Price has walked 19 batters in 78 1.3 innings this season. He is unbeaten since a 2-1 defeat to Tampa Bay on April 27, a stretch of 10 starts.

Right-hander Colten Brewer and lefty Josh Taylor each worked one inning before Toronto scored three in the ninth off right-hander Trevor Kelley, who was making his major league debut.

Thornton (2-6) allowed career worsts of seven runs and 11 hits in 2 2/3 innings, the second time this season he has failed to complete three innings.

Right-hander Sean Reid-Foley replaced Thornton and pitched 3 1/3 no-hit innings.

TRAINER’S ROOM

Red Sox: RHP Nathan Eovaldi (elbow) will pitch out of the bullpen when he rejoins the team, president of baseball operations Dave Dombrowski said. Eovaldi recently resumed throwing off the mound, and the Red Sox hope he’ll be ready to return after the All-Star break. … OF Steve Pearce (lower back) will miss at least a month after injuring his knee in a fall during a rehab game at Triple-A Pawtucket. Peace has been out since June 1.

Blue Jays: OF Teoscar Hernández (right shoulder) was not available.

ROSTER REPORT

Red Sox: Boston selected Kelley from Triple-A before the game. To make room on the 40-man roster, C Óscar Hernández was designated for assignment.

FOR TYLER

A moment of silence was observed before the anthems in honor of Angels pitcher Tyler Skaggs, who died Monday. Skaggs was 27.

UP NEXT

Red Sox: LHP Chris Sale (3-7, 3.82) is 5-1 with a 1.60 ERA in nine career appearances in Toronto

Blue Jays: Reid-Foley was scheduled to start Tuesday. Toronto could promote RHP Jacob Waguespack from Triple-A Buffalo. Waguespack made his major league debut at Tampa Bay on May 27.

(Copyright (c) 2024 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)

Join our Newsletter for the latest news right to your inbox