TORONTO (AP) -- Kevin Love thought it was a joke when he was told he'd been selected as an All-Star for the first time.
As it turned out, the Toronto Raptors got the last laugh against the Love and the Timberwolves on Friday.
Andrea Bargnani scored 30 points, DeMar DeRozan had 20 and the Raptors snapped a 13-game losing streak, beating the Minnesota Timberwolves 111-100.
"It feels great," DeRozan said. "I'm glad we got the monkey off our back."
Amir Johnson had 19 points and 12 rebounds, Sonny Weems scored 16 and Jose Calderon tied his career high with 19 assists as the Raptors won for the first time since a home victory over Sacramento on Jan. 2.
"It does seem like it's been a while," Johnson said. "It's a huge relief."
Johnson had six assists, three steals and two blocks and made eight of 10 field-goal attempts.
"Amir was unbelievable," Raptors coach Jay Triano said. "His line is almost perfect basketball for a power forward."
Trey Johnson scored 10 points for Toronto, which has won seven straight home games against Minnesota and nine of the past 10. The Timberwolves, 2-23 away from home this season, lost their sixth straight on the road.
"Our defense was abysmal the entire ball game," Minnesota coach Kurt Rambis said.