TORONTO — The last time the Nets faced the Raptors, they broke an eight-game losing skid and turned their season around.

This time, Toronto did the breaking. The shorthanded Nets seemingly had their wills broken in a 122-105 blowout loss before a sellout crowd of 19,800 at Scotiabank Arena.

“I rarely say this about our team, but I didn’t love the effort. The effort, and the execution. When you have both of those go wrong, that’s how you get beat by 20-something points,” Nets coach Kenny Atkinson said. “To beat an elite team on the road, our effort sand execution was nowhere near what it needed to be.

“We got dominated all-around — physically, execution-wise. … This is a little bit of humble pie going up against an elite team like this.”

Despite being force-fed their humble pie, the Nets (21-23) remained in seventh in the Eastern Conference, ahead of the Hornets, who were blown out 127-96 by the Trail Blazers late Friday at Portland. But the Nets play host to the Celtics on Monday and play at Houston two nights later, so they will have their work cut out for them to avoid a three-game skid.

“We say we want to be a playoff team, we have to beat playoff teams,” Ed Davis said. “It’s easy to go out and beat the Hawks and Knicks and teams like that. You really see where you’re at when you play Toronto, Boston, at Houston.”

When they played on Dec. 7, the Nets pulled out a slump-busting 105-104 OT win, and had gone 13-4 since. But the rematch was no contest.

Or more like a TKO.

The Nets trailed by as many as 26 points and were outscored 35-10 in fast-break points.

Kawhi Leonard led toronto with 20 points and 11 rebounds to finish a game-high plus-24 in just 26:46. He led eight Raptors in double-figures. It was the kind of quietly dominant game that inspired teammate Serge Ibaka to recently say, “We need him to stay.” But if Leonard decides to leave Toronto, the Nets should be front and center recruiting him this summer.

With an adviser and uncle who is based in Essex County, N.J., and a good relationship with Nets general manager Sean Marks from their Spurs days — Leonard should be Brooklyn’s top target if he leaves Toronto. But for now he has the Raptors (32-12) rolling.

The Nets had no answers when D’Angelo Russell was off the floor. He had a game-high 24 points and nine assists, as well as six boards. He finished a plus-4, while every other Nets rotation player was a minus-5 or worse.

Shabazz Napier, with 15 points, was the only other Net in double figures, while Spencer Dinwiddie shot just 1-of-7 and finished an eye-watering minus-24.

“Spencer can play better, quite honestly. We need him to play better. I think he’s in a little bit of a slump right now, and he needs to get out of it for us to be a good team,” Atkinson said.

“I guess we’ll figure it out. I’m going to ask coach,” Dinwiddie replied. “I just try to go out there and do whatever it takes to help the team win games. Tonight my focus was to guard Kawhi Leonard because that’s what they had me doing.”

The Nets ended the first quarter on a 14-3 run to take a 35-28 edge, the most they have scored all season on the road in the opening period. But the second wasn’t as kind as they were outscored 36-18 after the Raptors started switching and created havoc.

Leading 50-49 with 3:13 left in the half on a dunk by Jarrett Allen (nine points, game-high 12 boards), the Nets coughed up a 15-2 run.

They went into halftime down 64-53, and it got worse from there. They trailed 111-85 after Delon Wright’s three-point play with 7:32 left. They got blown out, and then chastised by Atkinson for a lack of effort.

“On the offensive end we turned it over, missed shots and it affected us on the defensive end,” Russell said. “We weren’t giving that 110 percent effort. So I agree with that.”