Remember that morning Thou didst leave Thy household (early) to post the faithful at their stations for battle: And Allah heareth and knoweth all things: 121 And recall when two groups from among you were inclined to flag although Allah was their protector; it is in Allah that the believers should put their trust. 122 For God had helped you during the Battle of Badr at a time when you were helpless. So act in compliance with the laws of God; you may well be grateful. 123 [Remember] when you said to the believers, "Is it not sufficient for you that your Lord should reinforce you with three thousand angels sent down? 124 If you are steadfast and mindful of God, even though the enemy should suddenly fall upon you, your Lord will help you even with five thousand marked angels. 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 That He may cut off a portion from among those who disbelieve, or abase them so that they should return disappointed of attaining what they desired. 127 You have no say in the matter if He pardon them or punish them, for they are unjust. 128 To Allah belongs all that is in the heavens and the earth. He forgives whom He will and punishes whom He will. Allah is Forgiving, the Most Merciful. 129