1. Clean and wash chicken thoroughly and pat dry with a kitchen towel (or paper towel).
2. Pierce the chicken all over with a knife or a fork.
3. Marinade in Spice Mix No. 1 for 4-5 hours (overnight is better if you can).
4. Rub the chicken with Spice Mix No. 2 and leave it alone for 15 minutes.
5. Remove chicken from marinade and place on a greased pan/baking tray. Pour half of the marinade over it and bake in a pre-heated oven (400F) for 20 minutes.
6. Remove the tray from the oven and turn chicken upside down. Spread remaining marinade over it and bake for another 15 minutes (350F).
7. Mix all ingredients for Spice Mix no. 3 and baste over chicken and bake for another 5 minutes (leave in the oven, it will still be very hot).
8. Remove and serve hot with onion and lemon wedges.
Not convinced? Here's a closeup to make your mouth water and help make up your mind. It's all very easy; just do as I say :)
Note: This is a tip. Notice how I reduced the temperate towards the end. That is on purpose. It ensures that the meat is cooked evenly. Otherwise there is a chance that the outside will become dry and tough. A lower temperature allows the inside to cook fully without overcooking the outside. You will get a nice juicy tenderness throughout with a yummy crisp browning on the surface. Remember this tip :)
Note 2: I'm repeating this again, as I do on all my recipes with curd. Use fresh yoghurt, none of that sour stuff. Make your own, or add some cream and sugar to it to reduce the effects of sourness.