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 Two parties of you were about to fail, though Allah was their Guardian, and in Allah believers put all their trust. 122 And assuredly Allah had succoured you at Badr while ye were humble. Wherefore fear Allah that haply ye may return thanks. 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 Indeed if you are patient and take heed for yourselves, and the (enemy) come rushing at you suddenly your Lord will send even five thousand angels on chargers sweeping down." 125 And Allah made it not except as [a sign of] good tidings for you and to reassure your hearts thereby. And victory is not except from Allah, the Exalted in Might, the Wise - 126 That He may cut off a part of those who disbelieve, or overwhelm them so that they retire, frustrated. 127 Not for you, [O Muhammad, but for Allah], is the decision whether He should [cut them down] or forgive them or punish them, for indeed, they are wrongdoers. 128 And whatever is in the heavens and whatever is in the earth is Allah's; He forgives whom He pleases and chastises whom He pleases; and Allah is Forgiving, Merciful. 129