The Bible tells us that at the very moment Jesus died on the cross, He won the battle for the earth and for peoples souls.
When Jesus said, "It is finished," His defeat of satan and the final judgment of this world was made at Calvary.
The spiritual battles of the next two thousand years will end in His victory at the Battle of Armageddon.