Cut chicken into bit-sized cubes. Season with salt, pepper and garlic powder. Add chicken to pan and cook through, adding more olive oil if necessary. Remove chicken and add to bowl with onions.
In same saucepan, add canned apricots. Mash with a potato masher. Season to taste with cinnamon, cloves and sugar. Cook apricot sauce until heated through. Pour sauce over chicken and stir to combine. Serve hot.
For a beautiful presentation, this can also be done with Cornish game hens.