Derrick Rose scored a career-best 50 points to lead the Minnesota Timberwolves to a 128-125 win over Utah.