Place ribs in a large roasting pan. Whisk apricot preserves, soy sauce, brown sugar, and garlic powder together until combined; pour over ribs, cover, and marinate in the refrigerator, 8 hours to overnight.
Preheat the oven to 325 degrees F (165 degrees C). Line a baking pan with aluminum foil.
Remove ribs from marinade; shake off excess. Place ribs in the prepared baking pan; season with salt and black pepper. Pour marinade into a small saucepan; bring to a boil. Reduce heat to medium low; simmer for 5 minutes. Set aside.
Bake ribs in the preheated oven until tender and meat easily pulls away from the bone, about 1 ½ hours, basting frequently with marinade. An instant read thermometer inserted into the center should read 145 degrees F (63 degrees C).
Apricot-Glazed Pork Ribs · Dinner Match Lab | Dinner Match Lab