Place chicken into a gallon zip lock bag and add all marinade ingredients. Seal and marinate one hour at room temperature.
Place the coating ingredients into a large bowl and whisk.
Drain and discard the marinade.
Coat each piece of chicken in the dry mixture, coating both sides thoroughly.
Let the coated chicken sit for five minutes.
Heat the oven to 350 degrees F.
In a heavy-duty large pan such as cast iron or carbon steel, add one inch of oil and heat over high heat to 350 degrees F., using a heat gun or a candy thermometer.
Using tongs, place four pieces of chicken in the hot oil, skin down first, and fry three minutes. Turn each piece over and fry for another three minutes.
Remove to a plate lined with paper towels then place the browned chicken onto the sheet pan.
After the oil is back up to 350 degrees F., repeat for the last four chicken pieces.
Place the tray of chicken in the oven and cook until the internal temperature reaches 160 degrees F. using a probe thermometer to test for doneness.
Remove the pan and let it sit for five minutes, then serve with the sauce on the side.