Mujahid said that Allah's statement,
[وَعَدَكُمُ اللَّهُ 
مَغَانِمَ كَثِيرَةً تَأْخُذُونَهَا]
(Allah has promised you abundant spoils that you will capture,) refers to the 
spoils that Muslims earned up until this time, while,
[فَعَجَّلَ لَكُمْ 
هَـذِهِ]
(and He has hastened for you this,) means, the conquest of Khaybar. Al-`Awfi 
reported that Ibn `Abbas said,
[فَعَجَّلَ لَكُمْ 
هَـذِهِ]
(and He has hastened for you this,) means, "The peace treaty of 
Al-Hudaybiyyah.'' Allah said,
[وَكَفَّ أَيْدِىَ 
النَّاسِ عَنْكُمْ]
(and He has restrained the hands of men from you,) meaning, `no harm that 
your enemies had planned against you, both fighting and warfare, touched you. 
Allah also restrained the hands of men, whom you left behind close to your 
families and children, from harming them,'
[وَلِتَكُونَ ءَايَةً 
لِّلْمُؤْمِنِينَ]
(that it may be a sign for the believers,) with which they take heed and 
understand. Verily, Allah the Exalted and Most Honored shall help and protect 
the believers against all enemies, even though the believers are few in number. 
By doing so, the believers will come to know that Allah is truly the Knower of 
the consequences of all matters and that the best decisions are those which He 
prefers for His believing servants, even though these decisions might look 
unfavorable outwardly,
[وَعَسَى أَن 
تَكْرَهُواْ شَيْئًا وَهُوَ خَيْرٌ لَّكُمْ]
(It may be that you dislike a thing that is good for you) (2:216). Allah 
said,
[وَيَهْدِيَكُمْ 
صِرَطاً مُّسْتَقِيماً]
(and that He may guide you to the straight path) on account of your obeying 
His commands and adhering by His orders by following the path of His Messenger 
,