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 When two parties among you were about to lose courage, but Allah was their ally; and upon Allah the believers should rely. 122 And Allah most assuredly helped you at Badr when you were humiliated. Therefore, fear Allah, in order that you will give thanks to Him. 123 Also, remember when you said to the believers, "Is it not enough that your Lord is helping you with a force of three thousand angels sent (from the heavens)?" 124 If you remain patient and God-fearing, and the enemy should fall upon you all of a sudden, Your Lord will reinforce you with five thousand angels clearly marked!" 125 Allah ordained this only as a message of good cheer for you, and that thereby your hearts might be at rest - Victory cometh only from Allah, the Mighty, the Wise - 126 and so that He might cut off a portion of those who are bent on denying the truth or abase them so that they might be turned back frustrated. 127 Not with thee is aught of the affair: He shall either relent toward them or torment them, for verily they are wrong-doers. 128 To Allah belongeth all that is in the heavens and on earth. He forgiveth whom He pleaseth and punisheth whom He pleaseth; but Allah is Oft-Forgiving, Most Merciful. 129