Preheat oven to 400F
In a large bowl, toss brussels sprouts with oil, salt, pepper, and garlic powder.
Roast on a baking sheet stirring once or twice, until golden brown, crisp on the outside, and tender on the inside. About 30-35 minutes.
During the last 7-10 minutes of cook time, stir in nuts and cranberries.
Transfer to the serving dish and serve immediately.