When thou wentest forth at dawn from thy people to lodge the believers in their pitches for the battle -- God is All-hearing, All-knowing -- 121 when two parties of you were about to lose heart, though God was their Protector -- and in God let the 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 And Recall what time thou saidst to the believers: sufficieth it not unto you that your Lord should reinforce you with three thousand angels sent down. 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 and God ordained this only as good news for you so that your hearts might be comforted, help comes only from God, the Powerful, the Wise One, 126 That He might cut off a part of those who disbelieve, or expose them to infamy, so that they retire frustrated. 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