My visa expires on August 25. My IELTS general exam is on the 19th of July and results are not given for 2 weeks

So that is meaning we get the results on August 2

If I pass this time will I have enough time to submit and send my ILR application 23 days before the visa expires?