Kevin Love had 37 points and 23 rebounds to extend his NBA-leading double-double streak to 46 games, and the Minnesota Timberwolves snapped a seven-game skid with a 126-123 victory over the struggling Golden State Warriors on Sunday.