When you set out at dawn from your home to assign battle positions to the believers -- God hears all and knows all. 121 When two groups among you almost decided to show cowardice – and Allah is their Protector; and in Allah only should the believers trust. 122 and God most surely helped you at Badr, when you were utterly abject. So fear God, and haply you Will be thankful. 123 When thou didst say unto the believers: Is it not sufficient for you that your Lord should support you with three thousand angels sent down (to your help)? 124 "Yea, - if ye remain firm, and act aright, even if the enemy should rush here on you in hot haste, your Lord would help you with five thousand angels Making a terrific onslaught. 125 Allah made it not but as a message of good news for you and as an assurance to your hearts. And there is no victory except from Allah, the All-Mighty, the All-Wise. 126 and that He might cut off a part of the unbelievers or frustrate them, so that they turned in their tracks, disappointed. 127 You have no say in the matter if He pardon them or punish them, for they are unjust. 128 To God belongs all that is in the heavens and the earth. He may forgive or punish whomever He wants. God is All-forgiving and All-merciful. 129