For years We afflicted Pharaoh's people with shortages in food so that perhaps they would take heed. 130 But when good (times) came, they said, "This is due to us;" When gripped by calamity, they ascribed it to evil omens connected with Moses and those with him! Behold! in truth the omens of evil are theirs in Allah's sight, but most of them do not understand! 131 And they said [unto Moses]: "Whatever sign thou mayest produce before us in order to cast a spell upon us thereby, we shall not believe thee!" 132 So We sent against them the flood and the locusts and the vermin and the frogs and the blood - a succession of clear signs. But they were arrogant and became a guilty folk. 133 Yet when punishment overtook them, they said: "O Moses, invoke your Lord for us as you have been enjoined. If the torment is removed, we shall certainly believe in you and let the people of Israel go with you." 134 But no sooner was the punishment withdrawn for a time to enable them to make good their promise than they broke it. 135 We took revenge on them for their rejecting Our miracles, by drowning them in the sea, but they were not aware of (reality). 136 We gave the persecuted nation dominion over the eastern and western lands which We had blessed. So the Word of your Lord, the finest, was fulfilled for the Children of Israel because of their patience; and We destroyed the edifices, and towers of Pharaoh and whatsoever they manufactured. 137 And We brought the Children of Israel over the sea, and they came upon a people cleaving to idols they had. They said, 'Moses, make for us a god, as they have gods.' Said he, 'You are surely a people who are ignorant. 138 What these people worship is doomed to be destroyed and their deeds are based on falsehood. 139 He said: Shall I seek for you a god other than Allah when He hath favoured you above (all) creatures? 140 And (remember) when We did deliver you from Pharaoh's folk who were afflicting you with dreadful torment, slaughtering your sons and sparing your women. That was a tremendous trial from your Lord. 141