Preheat oven to 425 degrees F.
Mix all of the ingredients for the rub to form a thick paste. Rub into the chicken pieces. Roast in large pan for 15 minutes.
Toss potatoes, onions, and garlic in a little oil, add to pan and roast for 15 more minutes. Baste with pan juices and a little water, if dry.
Toss the mushrooms in oil and add to the roasting pan, cook for 10 more minutes. Baste again.
Toss the zucchini in some oil, add to the roasting pan, and let cook for 10 more minutes. Let chicken rest for 5 to 10 minutes before serving.
Serve with Pomegranate Sauce.
Press garlic through a press. Mix with remaining ingredients.