Add all the ingredients except oil into a large ziplock bag.
Toss well to make sure ingredients are evenly spread out and coats chicken nicely.
Leave in chiller to marinate for at least 30 mins to overnight.
Take chicken out 5-10 mins before grilling.
Lightly grease pan and turn heat up to med high.
Grill chicken for 6-8 mins or until cooked through, flipping occasionally.
While the chicken cooks, pour remaining marinate into a heavy bottom pan.
Add 1/4 cup water and bring to boil.
Lower heat and allow to reduce, stirring occasionally until sauce thickens.