The Boston Red Sox would like to get the AL East wrapped up quickly so they can start resting some banged-up players.

Josh Donaldson homered and drove in three runs, powering the Toronto Blue Jays past the first-place Red Sox 6-4 on Monday night.

Boston's six-game winning streak was snapped and its magic number to clinch a second straight division title remained at three. The Red Sox lead the second-place New York Yankees, who beat Kansas City earlier in the day, by four games with six remaining.

Donaldson powers Jays offence in win over Red Sox1:05

But the most important thing for the Red Sox was the loss of two key players to injuries. For how long? They don't know yet.

Eduardo Nunez and Mookie Betts both left the game early. Nunez aggravated a right knee injury that sidelined him for 13 games, and Betts came out with pain in his left wrist.

Nunez sparks Boston's offence

"We'll get it looked at further tomorrow," Betts said. "I'm not really that concerned. Everything will be fine. Couple of days ago, I took a swing and felt it. It's just that point of the season."

Nunez sparked Boston's offence after he was acquired from San Francisco in late July. The utility infielder is batting .321 with eight homers and 27 RBIs in 38 games with the Red Sox.

"Day to day at this point," manager John Farrell said. "I don't have a clear indication of when he'd be next available."

Red Sox lefty Drew Pomeranz (16-6) had his shortest start of the season, giving up five runs and seven hits in two innings. He had lost only once in his last 18 outings, holding opponents to three runs or fewer in 16 of those games.

Betts drove in two runs, going over the 100-RBI mark for the second consecutive season. Andrew Benintendi had a pinch-hit solo homer.

Boston's loss assured AL Central champion Cleveland of home-field advantage in a best-of-five Division Series that will begin Oct. 5. The Indians' opponent has not been determined yet.

Ryan Goins hit a solo homer and Teoscar Hernandez had a two-run double for the Blue Jays. Brett Anderson (2-2) allowed three runs in five innings.

It was Donaldson's 22nd homer since the All-Star break, most in the AL.

Donaldson healthy

"I think what happened is he's healthy now," Blue Jays manager John Gibbons said. "At the beginning of the season he lost six weeks, seven weeks. I don't know what it was. But to be where he's at, he shows what kind of hitter he is, what kind of player."

Roberto Osuna got three outs for his 38th save.

Toronto slugger Jose Bautista was ejected by plate umpire Chad Fairchild after getting called out on strikes.

Coming off an 8-1 road trip that helped them maintain control of the AL East, the Red Sox fell into an early hole.

The Blue Jays chased Pomeranz with four runs in the second to take a 5-2 lead when Hernandez and Donaldson each hit a two-run double.

"My velocity has dipped a few times but it's come right back when I need it," Pomeranz said. "I really didn't have a chance to get settled in with the short outing."

Donaldson homered about a third of the way up a light stanchion in left-centre in the first.