I asked Ibn ʿAbbas regarding Surat-al-Anfal. He said, "It was revealed in connection with the Battle of Badr."
قُلْتُ لاِبْنِ عَبَّاسٍ ؓ سُورَةُ الأَنْفَالِ قَالَ نَزَلَتْ فِي بَدْرٍ الشَّوْكَةُ الْحَدُّ {مُرْدَفِينَ} فَوْجًا بَعْدَ فَوْجٍ رَدِفَنِي وَأَرْدَفَنِي جَاءَ بَعْدِي {ذُوقُوا} بَاشِرُوا وَجَرِّبُوا وَلَيْسَ هَذَا مِنْ ذَوْقِ الْفَمِ {فَيَرْكُمَهُ} يَجْمَعُهُ {شَرِّدْ} فَرِّقْ {وَإِنْ جَنَحُوا} طَلَبُوا {يُثْخِنَ} يَغْلِبَ وَقَالَ مُجَاهِدٌ {مُكَاءً} إِدْخَالُ أَصَابِعِهِمْ فِي أَفْوَاهِهِمْ وَ{تَصْدِيَةً} الصَّفِيرُ {لِيُثْبِتُوكَ} لِيَحْبِسُوكَ