Boil water and cook pasta until al dente.
Drain pasta and set aside in a bowl.
Heat oil in a skillet over medium heat.
Add diced chicken and season with salt, pepper.
Cook chicken until golden and fully cooked through.
Remove chicken and set aside on a plate.
Add garlic and tomatoes to the same pan.
Sauté until fragrant and tomatoes begin to soften.
Pour in heavy cream and chicken broth slowly.
Let sauce simmer and reduce for five minutes.
Add mozzarella cheese and stir until it melts.
Return chicken to the sauce and combine well.
Add cooked pasta and toss everything until coated.
Season with chili flakes, salt, and pepper to taste.
Serve hot with fresh basil and extra mozzarella cheese.