Combine all marinade ingredients in a medium bowl and mix well
Place chicken pieces in a large resealable plastic bag or a glass container.
Pour marinade over the pieces of chicken, making sure the liquid surrounds the meat on all sides.
Zip up the bag or put a lid on the container and refrigerate.
Let refrigerator for 5-6 hours, ideally. You can marinade as little as 1 hour or as long as 12 hours, but I find 5-6 hours to be the sweet spot.
To cook the chicken, preheat your grill on high for 10-15 minutes, then use a grill brush to scrape any previous food remnants off your grates.
Once your grill has preheated for 10-15 minutes, reduce the temperature to medium heat, 425-450°F on a gas grill.
Place your marinated chicken on the hot grill and let it cook on one side, undisturbed, for 4-5 minutes. Discard marinade.
Then turn it and let it cook for another 4-5 minutes
Total cooking time will be about 10 minutes, or until the internal temperature at the thickest part of the meat registers 165°.