Try feeding her in the crate. Dogs won't usually go potty int he same area they eat. Sometimes they do, depending on how they were raised at their breeder/rescue/whatever, but usually they won't.
Is her crate small enough? She should only have enough room to stand up, turn around, and lay down at this stage. Dogs don't want to lay in their own waste.
When you come in after the first potty break before her crate, put her in the crate for just a few seconds, then immediately take her back outside. Don't give her time to potty in her crate.
Her very last potty break should be right before you put her in the crate for the night, no exceptions. So if you go to bed at midnight, her last potty break should be at 11:50pm (or a bit sooner depending on how long she needs to empty or if you have to take her right back out to prevent her from pooping in her crate).