PORTLAND, Ore. — Kevin Love scored a season-high 42 points and added 10 rebounds, and the Minnesota Timberwolves snapped a 16-game losing streak to the Portland Trail Blazers with a 122-110 victory on Saturday night.

The Timberwolves had not defeated the Blazers since a 94-93 victory at home on March 25, 2007. The Timberwolves hadn't won in Portland since Dec. 7, 2005, a string of 11 straight games.

Love was just one shy of his career-best 43 points scored at Denver on Dec. 18, 2010.

Former Blazers swingman Martel Webster added 21 points and eight rebounds for the Timberwolves.