It is narrated from Sayyiduna Abdullah bin Abbas (may Allah be pleased with them both) that the Messenger of Allah (peace and blessings be upon him) said: "Hand me a handful of pebbles." So I handed them to him (peace and blessings be upon him), and he (peace and blessings be upon him) threw them toward the faces of the enemy people. Then there remained no one among those people whose eyes were not filled with pebbles. Then this verse was revealed: "And (O Prophet!) when you threw (the pebbles), it was not you who threw, but Allah threw."
Imam al-Tabarani (may Allah have mercy on him) said: "No one narrated this hadith from Simak bin Harb except Sulayman bin Qarm, and no one narrated it from Sulayman except Yahya bin Ya'la, and al-Qasim bin Abi Shaybah is alone in narrating it."
Hadith Referenceالمعجم الأوسط / باب الميم / 5502
Hadith Gradingمحدثین:إسناده ضعيف لضعف يحيى بن يعلى
Hadith Takhrij«قال الهيثمي: فيه يحيى بن يعلى وهو ضعيف «مجمع الزوائد ومنبع الفوائد، ج 6، ص 183»» «أخرجه الطبراني فى «الكبير» برقم: 11750»