Bismillahi rahmani raheem, assalamu alaikum.
Rasul Allah (saws) said nothing changes fate like dua, it races ahead of it and changes it when it is accepted by Allah.
Dua comes from Iman and the quality of the dua is according to your Iman, or the unique thing (conditions) that is in your heart if Allah accepts the dua of a person whose Iman is low.
All of this relates to the fact Allah is not bound by time and time only exists in the universe, the universe exists in such a way to represent Allah’s will but not His being, only an image of that exists in the universe and that is man, you will only understand the how of it by understanding man in relation to the nature of Allah’s other intelligent creatures who were not given this.
Your Iman is your connection to Allah it acts like something that places you in front of Allah at that moment in time, which can only be done if time is removed from the equation, Allah teaches us this in the Quran:
“And indeed We have created man, and We know whatever thoughts his inner self develops, and We are closer to him than (his) jugular vein.” (Quran 50:16)
What Allah is referring to here is the fact the Arsh is closer to you than your Jugular vein because subatomic space and the stuff everything is made of is closer to you then the external parts of your own body. Fate has to work on the entire universe to bring anything about while your dua only has to travel the distance of the light of your heart to the light of the Arsh, a distance covered by what is within the Atom.
So while fate takes its time to occur according to asbab, causes, that run the universe, your Iman and dua take you directly to Allah bypassing everything, it is faster than the speed of light, faster than the speed of thought it occurs in almost no time.
So nothing can change fate like dua can.
Shaykh Rami Al Rifai.