Fry bacon in skillet over medium heat. Remove and place on a paper towel to drain well. You'll probably need to do this step in 2 or 3 batches. Slice bacon into small pieces.
Remove some of the bacon drippings, but leave a bit in the pan. Add the chicken to the pan. Add the paprika, some salt and pepper to taste, and some Tabasco sauce. Cook chicken until it starts to brown. Remove chicken from pan. Remove all the drippings.
Lightly coat the pan with olive oil. Add the onions and saute until they start to brown. Then add the garlic until that also browns. Add the pureed tomatoes and a bit of water. Add the sugar, and salt and pepper to taste. Add a bit more Tabasco sauce. Simmer for 3 to 5 minutes. Add all the chicken and bacon to the sauce, simmer until done, 5 to 10 minutes.
Cook the pasta, add the sauce to the pasta and enjoy.
I added some parmesan cheese after it was done cooking. It felt like it was missing something-zucchini or mushrooms would put it over the top. I loved the flavor of the chicken after it cooked in the bacon grease mmmmmmnnn!