1. Combine the chicken, buttermilk, garlic powder, paprika, salt and pepper in a bowl. Allow to marinate for 10–15 minutes.
2. In another bowl mix the flour, cornflour, smoked paprika, cayenne, salt and pepper.
3. Remove chicken from the marinade and coat well in the flour mixture.
4. Heat oil in a pot and fry the chicken pieces in batches for 4–5 minutes until golden and crispy. Drain on a paper towel.
5. For the glaze, combine the honey, tomato sauce, soy sauce, smoked paprika, vinegar and chilli flakes in a small saucepan and simmer for 2–3 minutes until slightly sticky.
6. Toss the crispy chicken pieces in the warm glaze until evenly coated.