Preheat the oven to 350 degrees.
Partially cook the 12 slices of bacon, you don't want them crispy/done. You just need them cooked about halfway.
Use a meat tenderizer to flatten the chicken breasts and lightly salt & pepper them.
Mix the cream cheese, spinach, onion powder and garlic powder until mixed well.
Spread the mixture in the middle of each chicken breast and gently roll it up. Secure with 1-2 toothpicks.
Now wrap 2-3 bacon slices around the chicken breast and secure with toothpicks. I gently removed the previous toothpick and re-inserted to hold the bacon and chicken together.
Once the chicken breasts are stuffed and wrapped, place in a baking dish.
Bake for 35-45 minutes or until cooked through.