Heat the oil in a large non stick pan on medium heat, when hot, add chicken pieces in batches, and brown all sides.
As the chicken is browned, remove from the pan and place in a large baking pan and set that aside.
Once all the chicken is browned and removed from the pan, add to the pan the onion, bell pepper, and garlic. Sauté for about 5 minutes or until the onion and bell pepper is soft.
Stir in the chili powder, cumin, and cinnamon. Sauté for another 5 minutes.
Add the tomatoes, broth, beer, raisins, chipotle peppers, peanut butter, sugar, and salt. Bring to a simmer and cook for 20 minutes, stirring often.
Pour the contents of the pan and the chocolate into a food processor or blender. Process until smooth to make the mole sauce.
Preheat your oven to 180° C (350° F). Pour the mole sauce over the browned chicken in the baking pan. Cover the pan loosely with foil and bake for 45 minutes or until the chicken is cooked through (74° C / 165° F) and the sauce is bubbly.
Serve with rice and lemon lime wedges, enjoy.