۞ Indeed, Allah was pleased with the believers when they gave their Bai'a (pledge) to you (O Muhammad SAW) under the tree, He knew what was in their hearts, and He sent down As-Sakinah (calmness and tranquillity) upon them, and He rewarded them with a near victory, 18 and with abundant spoils which they shall acquire. Allah is Most Mighty, Most Wise. 19 Allah hath promised you abundant spoils that ye shall take, and these He hath hastened to you, and hath restrained the hands of people from you, that it may be a sign unto the believers, and that He may guide you to a straight path. 20 And there are yet other [gains] which are still beyond your grasp, [but] which God has already encompassed [for you]: for God has power over all things. 21 Had the unbelievers fought you they would have turned their backs and not found a protector or helper. 22 the wont of God, as in the past before, and thou shalt never find any changing the wont of God. 23 It is He who kept peace between you and the people of the valley of Mecca after having given you a victory over them. God is Well Aware of what you do. 24 It is they who disbelieved and turned you away from the Sacred Mosque and (turned off) the offering withheld from arriving at its destined place; and were it not for the believing men and the believing women, whom, not having known, you might have trodden down, and thus something hateful might have afflicted you on their account without knowledge-- so that Allah may cause to enter into His mercy whomsoever He pleases; had they been widely separated one from another, We would surely have punished those who disbelieved from among them with a painful punishment. 25 And when the unbelievers established in their hearts fierce bigotry, the fierce bigotry of ignorance, Allah sent down His tranquility on His Messenger and the believers and firmly fastened to them the Word of 'taqwa' (there is no god except Allah, and Muhammad is His Messenger, as it is the cause of righteousness) to which they have better right and are worthy of it. Allah has knowledge of all things. 26