Preheat oven to 350 degrees F, grease a 9x13 inch baking dish with cooking spray, then place the chicken breasts in a single layer. Set aside.
In a medium sized bowl, stir together cream cheese, green chiles, mayo, ranch seasoning, garlic powder, chili powder, half the cheese, half the bacon, and half the green onions.
Spread mixture evenly over the chicken breasts, then sprinkle on remaining cheese.
Bake for 30-40 minutes or until the chicken has cooked through.
Top with remaining bacon and green onions and serve!