Preheat the oven to 400°F.
Season chicken all over with salt, pepper, and garlic powder.
In a skillet, cook chicken in oil over medium-high heat until browned and cooked through, 5-7 minutes per side.
Meanwhile, cook bacon until crispy, drain on paper towels.
Arrange chicken in a baking dish and brush with barbecue sauce. Top with bacon and cheese.
Bake for 5-7 minutes until the cheese is melted.
Garnish with green onions before serving.