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 almost fell away, and Allah was their Protecting Friend. In Allah let believers put their trust. 122 And Allah has already made you victorious at Badr, when you were a weak little force. So fear Allah much [abstain from all kinds of sins and evil deeds which He has forbidden and love Allah much, perform all kinds of good deeds which He has ordained] that you may be grateful. 123 (Remember) when you (Muhammad SAW) said to the believers, "Is it not enough for you that your Lord (Allah) should help 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 And God did not do so but as good tidings for you, and to reassure your hearts for victory comes from God alone, the all-mighty and all-wise -- 126 That He might cut off a part of those who disbelieve, or expose them to infamy, so that they retire frustrated. 127 No part of the matter is yours whether He turns towards them or punishes them. They are harmdoers. 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