Allah has promised you abundant spoils which you shall acquire . He has instantly granted you this ( victory ) and has restrained the hands of people from you that it may be a Sign for the believers and He may guide you to a Straight Way .