Bring a large pot of salted water to a boil. Cook pasta al dente according to the package directions.
Meanwhile, take the sausage meat out of the the casings and crumble it into a skillet. Cook it for about 5-6 minutes stirring occasionally, over medium-high heat until cooked. Take out of the pan and transfer to plate. Drain excess oil.
Add garlic to the skillet, followed by the chicken broth. Sprinkle the flour in and whisk until dissolved, scraping up browned bits from the bottom of the pan. Cook until it's significantly reduced (1-2 minutes).
Add in the tomatoes, cream, and the sausage. Cook sauce for a few more minutes until it's thickened to your liking. Season with salt and pepper as needed.
Just prior to serving, add in the torn basil leaves and then toss with the drained pasta. Serve with freshly grated parmeson cheese.
Notes
The original recipe called for 11 oz sausage and 8 oz of pasta, I modified to make use of the amount of sausage I had