And whatever Allah restored to His Messenger from them you did not  press forward against it any horse or a riding camel but Allah gives authority to His messengers against whom He pleases, and Allah has power over all things.