1: In a large skillet, add the bacon and cook it until it starts rendering some fat.
2: Add the chicken, onion, and garlic and cook until chicken is no longer pink and is cooked through.
3: Add diced tomatoes, water, basil, and hot sauce, and cook for 10 minutes.
4: Add sour cream and stir. If needed, add salt and pepper to taste.
5: Add the pasta to the skillet, along with the mozzarella cheese, and toss everything together to ensure the pasta is covered in cheese and sauce.
6: Grate fresh Parmesan cheese on top and serve warm.