Heat oil in a large saucepan over medium-high high heat.
Saute onion until tender. Stir in garlic, oregano, cumin and cinnamon; saute for a few minutes.
Stir in flour and chili powder, stirring until sauce thickens. Slowly whisk in chicken broth; reduce until sauce reaches desired consistency. Stir in chocolate until melted and well blended.