In a large saucepan over medium heat, combine the ketchup, tomato sauce, light brown sugar, red wine vinegar, molasses, and liquid smoke.
Next, add the garlic powder, dry mustard, cumin, onion powder, chili powder, cayenne pepper, smoked paprika, cinnamon, salt, and pepper. Stir until the seasonings are well blended.
Reduce the heat to low. Let the mixture simmer for 45 minutes to 1 hour, or until the barbecue sauce becomes thick. For a thinner sauce, allow the mixture to simmer for 20 minutes.
Remove the sauce from the heat and serve it with your favorite meat.
If the barbecue sauce becomes too thick, add water until the desired consistency is achieved.
This recipe makes approximately 3 1/2 cups of barbecue sauce.