Mix flour, salt and pepper on a plate.
Dip chicken breasts in flour mixture until coated on the front and back. Set aside.
Cook linguine as instructed on box.
In a large skillet, heat the olive oil and butter on medium heat.
Fry chicken breasts in the oil and butter mixture for 3-4 minutes on each side. Remove chicken from skillet and set aside.
Add garlic and onion powder to the remaining oil and butter mixture. Add chicken stock and cook for 2-3 minutes.
Add the crushed tomatoes and sugar to the skillet. Add salt and pepper to taste. Cook on low for 25-30 minutes.
With 5 minutes left, add parsley.
Add chicken breasts to the sauce and cover with grated Parmesan cheese. Put on the lid to the skillet and cook until the cheese starts to bubble. Simmer until the cheese is melted and the chicken is cooked through.
Add noodles to a plate and pour sauce over the noodles. Place a chicken breast over the top. Add more parsley and Parmesan Cheese if desired.