Wash and pat dry the chicken breasts. Cut each breast into half lengthwise.
Prepare a small bowl with flour, salt, black pepper, garlic powder, and Italian seasoning. Coat each chicken breast in the mixture until evenly covered. Set aside.
In a large skillet over high heat add vegetable oil and cook the chicken for about 4 minutes on each side until golden brown. Set aside.
In the same skillet (first clean with a paper towel to remove the flour bits) melt butter and then add chopped onion, minced garlic.
Next, add chopped scallions and tomatoes. Add 1 tablespoon flour to the pan and stir to combine.
Follow with cream, wine, Italian Seasoning, salt, and red pepper flakes. Take it to a boil and then simmer for a few minutes. Add ½ cup of shredded Parmesan cheese. Gently whisk until you have a smooth mixture.
Cook pasta as per package instructions in salty water.
When ready add the pasta to the skillet with the sauce and stir to combine on low heat for about 2-3 minutes. Return the chicken to the skillet, close the lid and let it the chicken warm up before serving.
Serve with more fresh scallions, shredded parmesan cheese on top.