After struggling in his previous game, Brandon Knight bounced back in style to lead the Phoenix Suns past the Minnesota Timberwolves, 108-101 on Sunday.

Knight, who missed all of his dozen shots in a 106-96 loss to the Portland Trail Blazers last Friday, hit 7-of-14 three-point shots against the Timberwolves to set a new career-high in three-point shots made.

Knight had 25 points and added 6 assists and 4 steals for the Suns, who has won three of their last four games after a four-game losing streak to start December.

Minnesota led 27-25 after the opening quarter but the Suns owned the next two quarters and built a big 85-66 advantage to enter the fourth. The Timberwolves behind Zach LaVine cut it down to just five points with 34 seconds to go but it was a little too late as the Suns held on to the victory.

Eric Bledsoe shot 7-of-13 from the field to add 23 points with 9 assists while Alex Len had 18 points and 7 rebounds in 25 minutes on the floor. Jon Leuer added 12 points on 6-of-9 shooting.

Lavine stepped up off the bench with 28 points on 10-of-19 shooting, including 3-of-4 from behind the arc but other Timberwolves starters like Ricky Rubio (1 points on 0-of-4 field goals) and Andrew Wiggins (13 points) did not have a good scoring game for the Timberwolves, who has now lost back-to-back games and six of their last seven outings.

Minnesota hosts the Denver Nuggets in their next game while the Suns will travel to face the Dallas Mavericks and Golden State Warriors in their next two outings.