The Rockets trailed for much of the early part of this game but used a big run in the third quarter to take the lead and hold on for the win. It was a much-needed victory for a team which called a blowout loss to Orlando on Sunday night "rock bottom."
Their losing streak, which matched a season-high, came after they won six in a row and dropped them to sixth in the Western Conference with the playoffs fast approaching.
Harden vowed after Sunday's embarrassing loss that they would turn things around. And they did against the Timberwolves thanks in large part to his performance and another solid game from Russell Westbrook, who finished with 27 points.
D'Angelo Russell had 28 points to lead the Timberwolves, who lost their third straight.
The Rockets led by 3 entering the fourth after scoring the last 10 points of the third quarter, and a 3-pointer by Harden with about eight minutes left pushed their lead to 94-86.
The Timberwolves got a 3-point play from Naz Reid after that, but the Rockets scored the next eight points, with the first five from Harden, to make it 102-89 midway through the quarter.
Minnesota got within 6 after a 7-0 run started by a 3-point play from Russell later in the fourth, but Eric Gordon made his first 3-pointer of the game to push the lead to 105-96 with three minutes to go.
Harden and Westbrook both had seven assists for Houston and Gordon added 16 points in his return after missing two games with a sore knee. Harden made five 3-pointers after making just five combined in the previous three games.
Minnesota was up by 7 after a 3-pointer by Jarrett Culver with about two minutes left in the third quarter before Westbrook scored the next eight points to tie it at 80-all.
Timberwolves: F Kelan Martin sat out for the second game in a row with a sprained left ankle. ... Juancho Hernangomez had 18 points and 10 rebounds. ... Minnesota had 18 turnovers.
Timberwolves: Visit Oklahoma City on Friday night.
Rockets: Visit the Lakers on Thursday night.