Overall meaning :
Almighty Allah says: Have these unbelievers not seen that Allah grants Muslims victory and make them gain the idolaters’ lands, one after the other, diminishing their borders and reducing their territory to be added to the Muslim territory? Allah, Sublime be He, commands and decides whatever He wills regarding His creation. None can reverse His decision or repel His judgement. His judgement is sure to take place, and He is swift in taking His servants to account and repaying them according to what they have done.
The unbelieving predecessors of the Arab idolaters devised evil schemes against their messengers, disbelieved them and tried to expel them from their land, but Allah put His will into effect, thwarted their evil schemes and inflicted His punishment on them, for all scheming is controlled by Allah, who is master of every subtle plan. He knows all the good and evil deeds each person does and will repay them according to them; and the unbelievers will on Judgement Day know who will have the good outcome and the blissful abode.
The unbelievers say to you, Muhammad, ‘You have not been sent by Allah.’ Say to them, ‘It is quite sufficient enough for me that Allah bears witness that I am telling the truth and you are liars. Those who have knowledge of the Torah and the Gospel from among the Jews and Christians also bear witness that I have been sent by Allah.’