Cut bacon strips in half widthwise. In a large skillet, cook bacon over medium heat until cooked but not crisp. Remove to paper towels to drain; keep warm.
Drain drippings from skillet; cook chicken in butter over medium heat for 5-6 minutes on each side or until chicken juices run clear. Top each chicken breast with barbecue sauce, green onions, tomato and two reserved bacon pieces; sprinkle with cheese. Cover and cook for 5 minutes or until cheese is melted.