Trim excess fat and skin from the chicken thighs and pad them dry with paper towel.
In a bowl, mix the dry ingredients: salt, black pepper, garlic powder, onion powder, paprika, five spice powder. Use it to season both sides of the chicken thighs and leave to marinate for 30 minutes.
In a pot, make the BBQ sauce: apple cider vinegar, ketchup, brown sugar, molasses, soy sauce, sesame oil, wine, and hoisin sauce. Bring to boil and stir to dissolve the sugar completely. Set aside.
Pre-heat oven to 400 degrees F
Put the thighs in a baking dish, skin side down, and bake for 30 minutes.
Turn thighs over and bake for another 15 minutes
Drain the liquids from the baking dish. Turn thighs over, skin side down, and baste BBQ sauce on top side. Bake in oven for 10 minutes.
Turn thighs over, baste with BBQ sauce and bake for another 10 minutes.
Baste the thighs (skin side) with more sauce and bake for 10 minutes at 425 degrees F.
Set the oven to broil the chicken at high heat for 2 minutes.