Rinse chicken thoroughly and pat dry. Place in large saucepan with a lid. Pour soy sauce and vinegar over chicken, add garlic and pepper, and stir to mix well and coat chicken with sauce. If there is not enough liquid, add water.
Place chicken over medium heat and cover. Cook for 30 minutes or so, mostly undisturbed, till chicken is cooked through and tender. Check a couple times toward the end of cooking time...the sauce will reduce drastically, which is normal, but if it gets too dry, add a little water as needed.
While the chicken cooks, heat oil in a large frying pan over medium high heat. When oil begins to smoke, add garlic slices and stir fry till light golden. Add rice and continue stir frying till garlic darkens and rice is warmed through. Cover and set aside.
When chicken finishes cooking, serve with rice. A squeeze of lemon juice goes nicely with this dish.