Nowitzki surpassed Alex English as the 13th-leading scorer in NBA history with a jumper in the third quarter.
Monta Ellis provided 18 points, five assists and five rebounds as Dallas logged its first victory in three games.
The Rockets were led by 29 points and 15 rebounds from Dwight Howard.
Chandler Parsons added 21 points for Houston.
Boston schools pull out free condoms over wrapping complaints
NBC reportedly holds celebs hostage to Jimmy Fallon's show