Remember when you set forth in the morning from your house assigning the faithful positions for the battle, God heard everything and knew all. 121 When two parties from among you were about to lose heart, but Allah was their Wali (Supporter and Protector). And in Allah should the believers put their trust. 122 Allah indeed aided you at Badr when you had no means; so fear Allah – so that you may be thankful. 123 When you said to the believers: Does it not suffice you that your Lord should assist you with three thousand of the angels sent down? 124 Yea! if you remain patient and are on your guard, and they come upon you in a headlong manner, your Lord will assist you with five thousand of the havoc-making angels. 125 Allah made it but a message of hope for you, and an assurance to your hearts: (in any case) there is no help except from Allah. The Exalted, the Wise: 126 And Allah provided this aid to you in order to cut off a part of those who disbelieved and frustrate them so that they retreat in utter disappointment. 127 (Muhammad), it is not your concern whether He forgives them or punishes them for they are unjust. 128 And to Allah belongs whatever is in the heavens and whatever is on the earth. He forgives whom He wills and punishes whom He wills. And Allah is Forgiving and Merciful. 129