God’s victory, Satan’s failure