Combine flour, salt, pepper, and garlic powder, in a small bowl
Dredge chicken in flour mix. You can do this by laying chicken out on a plate, and spooning the flour over it, flipping, and repeating until chicken is completely coated
Heat oil over medium-high in a skillet until hot enough to sizzle
Add chicken, and fry 3-5 minutes, until bottom is golden, flip, and repeat, until second side is golden, and chicken is done through
Remove chicken from skillet, and pour out excess oil
Reduce heat to medium-low, and add butter and garlic to skillet
Cook, stirring garlic around frequently until garlic is softened enough to mash with a fork
Mash garlic in the pan
Add flour, onion powder, mustard powder, and Italian seasoning
cook and stir until the mixture is a deep golden brown, scraping bottom of pan to remove bits of stuck chicken and garlic (this is great for flavor!
Stir chicken broth in, a little at a time to keep the gravy smooth as it thickens
Cook, stirring until bubbly
Then stir in cream
Add parmesan, stirring until smooth
Add chicken back to pan, and garnish with parsley if desired