2. Heat olive oil in a skillet over medium heat. Saute onion and garlic until tender. Stir in ketchup, honey, brown sugar, apple cider vinegar, Worcestershire sauce, salt, and pepper. Cook for a few minutes to thicken sauce. Remove from heat, and allow to cool.
3. Lightly oil the grill grate. Dip chicken in sauce, and turn to coat. Cook on grill for 10 to 15 minutes, turning once. Move chicken to the skillet with sauce. Simmer over medium heat for about 5 minutes on each side.