Heat oil in a medium saucepan. Add the minced garlic and cook for 15 to 30 seconds, or until it becomes fragrant. Watch out for browning. That will cause the garlic to taste bitter.
Add the ketchup, vinegar, water, Worcestershire sauce, sugar, paprika, hot sauce, cayenne pepper, and lemon juice. Don't add butter yet. Simmer the sauce over medium-low heat for 8 minutes, stirring occasionally. Reduce heat to low if the mixture is bubbling too much.
Remove saucepan from heat and add butter. Stir through. As it melts, the butter will silken the appearance of the sauce. Let sauce cool for 15-20 minutes before using.
If making ahead of time, allow sauce to cool completely (about 30 minutes). Place into an air tight container and store in the refrigerator fro up to 5 days after preparation.
How to use: Brush sauce onto ribs or chicken pieces during the last 15 to minutes of cook time. This barbecue sauce can also be heated to room temperature and served on top of pulled chicken or pork, or as a table sauce.