Prophets of Allah only come to sow the seed. It is their followers to accompish the final goal.
If you understand the reality of Dajjal, you will understand how it is being defeated.
Dajjal is the christian civilization. Its religious war was waged during the colonial era and Promised Messiah (as) provided a whole treasure of arguments against christian missionaries who were spreading their creed among the muslims. This will explain “breaking the cross” prophecy.
Right now, no progressive, intelligent human being can associate themselves with the Christian dogma and keep their prestige in the modern world. Why? Because christinaity has been thoroughly defeated. The remnants are fighting for their survival.
.