Pat the chicken pieces dry, season with salt and black pepper, and pan-fry over medium-high heat until the skin is golden brown (it's best to do this in batches, otherwise the moisture will cause the pan to cool down quickly and turn into "boiling").
In a separate pan, fry the bacon until caramelized and coated the bottom.
Add onions, whole garlic cloves, and mushrooms and stir-fry until fragrant
Add the chicken pieces back in and stir-fry until well combined
Pour in red wine and stock in a roughly 1:3 ratio, covering the chicken to 3/4 of its volume (the chicken itself contains a lot of moisture). Bring to a boil for 3 minutes, then cover and simmer on the lowest heat for 1 hour or until the chicken is tender and not tough. Season with salt again after 30 minutes.
Season the chicken breast with salt and black pepper, pan-fry over medium-high heat until 80% cooked, cover and simmer for 5 minutes. Remove and let cool, then shred by hand into thin strips. Mix evenly with balsamic vinegar, EXVolive oil, soy sauce, salt, black pepper, and hot sauce. Stir in chopped cilantro and refrigerate for 15 minutes.
Once the chicken is cooked through, remove it from the water, cover it, and reduce the sauce over high heat for 10 minutes. Then, pour some of the broth and sauce into a blender, blend until smooth, and pour it over the chicken. You can also pour the remaining sauce over rice. Finally, add some chopped cilantro and it's ready to eat!