Preheat OvenSet oven to 350°F (175°C) and place the rack in the center position.
Cook the PastaBoil spaghetti in salted water according to package instructions. Drain and reserve 1 cup of the pasta water.
Cook the ChickenHeat olive oil in a large skillet over medium-high heat. Season the chicken with salt and pepper. Sear each side for about 5 minutes until golden. Transfer to a baking sheet and bake for 5–10 minutes, or until cooked through. Let rest 10 minutes before slicing thinly.
Crisp the BaconIn the same skillet, cook the bacon until crispy, about 8 minutes. Transfer to a paper towel-lined plate and chop once cool.
Sauté Garlic and TomatoesAdd garlic and cherry tomatoes to the bacon drippings. Cook for about 2 minutes until fragrant and slightly wilted. Season lightly with salt and pepper.
Make the Cream SauceAdd the heavy cream, Parmesan, and ½ cup reserved pasta water. Simmer for 3 minutes until slightly thickened. Stir in the spinach and cook until wilted, about 1 minute.
Combine EverythingAdd the cooked pasta to the skillet and toss until well coated. Stir in the sliced chicken and chopped bacon. Add more pasta water as needed to loosen the sauce.
Finish and ServeGarnish with freshly torn basil and serve hot.