Preheat oven to 450 degrees Fahrenheit.
Season chicken all over with salt, pepper and onion powder.
Add olive and lime juice in a small bowl and mix well.
pour half of the lime olive mixture all over the front of the chicken then do the same for the back of the chicken making sure to get some of the mixture under the skin.
Place chicken in a large skillet or roasting pan covered for 25 minutes.
after 25 minutes, remove cover so the skin can crisp up. Cook for an additional 25 minutes or until the meat in the thigh runs clear when cut and base three times until chicken is finished. If you want to achieve the look of the chicken in the picture then once chicken is done base again then set to broil for 5-8 minutes. Leave the oven cracked a bit to to monitor the chicken.
While chicken is roasting, add all the pomegranate ingredients except the cornstarch and lime juice,to a small sauce pan over medium high heat until boiling. Set to low. Remove about 2 tablespoons on the pomegranate mixture from the saucepan and add it to a small bowl then add the cornstarch to the small bowl and mix until the clumps are gone. Set stove back to medium high until the sauce start to boil. Pour the cornstarch mixture back into the saucepan and mix well until the sauce thickens. Set to simmer once thicken for 5 minutes add 1 tbs of lime juice or more if you like. Use the pomegranate sauce to base the chicken and reserve the rest to add to the chicken once it's done.