Allah hath given you victory on many fields and on the day of Huneyn , when ye exulted in your multitude but it availed you naught , and the earth , vast as it is , was straitened for you ; then ye turned back in flight ;