Kevin Durant scored 31 points and the Houston Rockets beat short-handed Atlanta 104-86 to end the Hawks’ four-game winning streak.