My son works at a theme park and needs his uniform washed every night. He had some awful food stain on the front of his shirt. Every night I would use a different stain cleaner with no luck.
Finally I used Goop hand cleaner and really rubbed it in on both sides of the fabric. It removed the stain, despite the fact the shirt had gone through the dryer every night.