Wash and thoroughly dry the chicken pieces using a paper towel.
In a large non-reactive bowl add all the ingredients for the marinade and mix well till they are well combined. Add the chicken pieces and toss well to coat them all with the marinade. Let the chicken marinate for minimum 30-45minutes at room temperature or in refrigerator if keeping for longer time. Toss the chicken at-least once while marinating.
Pre-heat the oven to 400 degrees F.
In a large baking-dish/baking-sheet place the marinated chicken pieces in a single layer along with all the marinade
Bake until the chicken is cooked through and the sauce is thick, 40- 55minutes. Flip the chicken 1-2 times while baking to ensure even baking.
Once done take out the chicken on serving platter, sprinkle with topping and serve immediately.