رسول الله، قال: مروهم فليرجعوا؛ فإنا لا نستعين بالمشركين على المشركين»، وفي منتصف الطريق انخذل عن المسلمين عبد الله بن أبي بن سلول ومعه ثلاثمائة من المنافقين، فبقي عدد المسلمين سبعمائة رجل فحسب، ثم مضى الرسول حتى وصل إلى ساحة أحد، فجعل ظهره للجبل ووجهه للمشركين، وصف الجيش، وجعل على كل فرقة منه قائدا، واختار خمسين من الرماة، على رأسهم عبد الله بن جبير الأنصاري ليحموا ظهر المسلمين من التفاف المشركين وراءهم، وقال لهم:«احموا ظهورنا، لا يأتونا من خلفنا، وارشقوهم بالنبل؛ فإن الخيل لا تقوم على النبل، إنا لا نزال غالبين ماثبتم مكانكم، اللهم إني أشهدك عليهم» وقال لهم في رواية أخرى: «إن رأيتمونا تخطفنا الطير فلا تبرحوا مكانكم هذا حتى أرسل إليكم، وإن رأيتمونا هزمنا القوم أو ظاهرناهم وهم قتلى، فلا تبرحوا مكانكم حتى أرسل إليكم».
ثم ابتدأ القتال، ونصر الله المؤمنين على أعدائهم، فقتلوا منهم عددا، ثم ولوا الأدبار، فانغمس المسلمون في أخذ الغنائم التي وجدوها في معسكر المشركين، ورأى ذلك من وراءهم من الرماة فقالوا: ماذا نفعل وقد نصر الله رسوله؟ ثم فكروا في ترك أمكنتهم لينالهم نصيب من الغنائم، فذكرهم رئيسهم عبد الله بن جبير بوصية الرسول، فأجابوا بأن الحرب قد انتهت، ولا حاجة للبقاء حيث هم، فأبى عبد الله ومعه عشرة آخرون أن يغادروا أمكنتهم، ورأى خالد بن الوليد وكان قائد ميمنة المشركين خلو ظهر المسلمين من الرماة، فكرَّ عليهم من خلفهم، فما شعر المسلمون إلا والسيوف تناوشهم من هنا