Cook bacon. Drain, and set aside on a plate with a paper towel.
Meanwhile, cover and pound chicken breasts with a meat tenderizer. Then season chicken with salt. Add the chicken with 1 clove of the garlic and brown chicken in the bacon grease about 3-4 minutes on each side. Turn off the flame. Remove chicken to a bowl, cover and set aside.
Then sauté the spinach on low for about 1 minute, drain, and set aside in the bowl with the chicken.
Wipe the skillet clean so it will be ready for your mushrooms.
Add butter to the skillet and cook your mushrooms, tossing them with a wooden spoon until they're brown about 5 minutes. Then add the remaining 2 cloves of garlic and cook for one more minute. Then season with salt and set aside with the chicken.
For Chicken Alfredo Sauce: Wipe the skillet clean again so it will be ready for cooking your sauce.
Now add cream to the pan and bring it to a low boil for a few minutes. Then add cheese and stir. Finally, toss bacon, chicken, mushrooms, and spinach back into the skillet.
Serve warm and enjoy.