In a large bowl, combine ground beef, bread crumbs, egg, barbecue sauce and garlic powder. Season with salt and pepper. Roll mixture into tablespoon-sized meatballs.

Heat a large nonstick pan over medium heat. Wrap each meatball in a bacon slice. Place meatballs in the skillet and cook on all sides until the bacon is crispy and the meat is cooked to your liking, about 12 minutes.

Top each meatball with a square of cheese. Cover pan with lid and cook until the cheese is melted, about 1-2 minutes. Remove meatballs from pan.

Top each meatball with a slice of pickled jalapeño then stick a toothpick into the center before serving.