المسيب رضي الله عنه قال : لما كان يوم أحد أخذ أبي بن خلف يركض فرسه حتى دنا من رسول الله صلى الله عليه وسلم واعترض رجال من المسلمين لأبي بن خلف ليقتلوه فقال لهم رسول الله صلى الله عليه وسلم استأخروا فاستأخروا فأخذ رسول الله صلى الله عليه وسلم حربته في يده فرمى بها أبي بن خلف وكسر ضلعا من أضلاعه فرجع أبي بن خلف إلى أصحابه ثقيلا فاحتملوه حين ولوا قافلين فطفقوا يقولون : لا بأس فقال أبي حين قالوا له ذلك : والله لو كانت بالناس لقتلتهم ألم يقل إني أقتلك إن شاء الله فانطلق به أصحابه ينعشونه حتى مات ببعض الطريق فدفونه قال ابن المسيب رضي الله عنه : وفي ذلك أنزل الله تعالى {وما رميت إذ رميت} الآية.
وأخرج ابن جرير ، وَابن المنذر ، وَابن أبي حاتم عن سعيد بن المسيب والزهري رضي الله عنهما قالا : أنزلت في رمية رسول الله صلى الله عليه وسلم يوم أحد أبي بن خلف بالحربة وهو في لامته فخدشه في ترقوته فجعل يتدأدأ عن فرسه مرارا حتى كانت وفاته بها بعد أيام قاسى فيها العذاب الأليم موصولا بعذاب البرزخ المتصل بعذاب الآخرة