Tafseer

Last verse to be revealed

Q: Which verse in the Qur'an was revealed last?

Narrated Ibn Abbas: The last Verse (in the Quran) revealed to the Prophet was the Verse dealing with usury (i.e. Riba). [Sahih al-Bukhari, Volume 6, Book 60, #67]

Narrated Al-Bara: The last Sura that was revealed was Bara'a, and the last Verse that was revealed was: "They ask you for a legal verdict, Say: Allah's directs (thus) about those who leave no descendants or ascendants as heirs." (4.176) [Sahih al-Bukhari, Volume 6, Book 60, #129]

Both are sahih hadith, but they contradict each other. Can you explain me this?

Verification of an aayat

Q: On the night of Miraj, I was told by my teacher that our Nabi (Sallallahu Alaihi Wasallam) was followed by a jinn or Shaytan, and that the angel taught Nabi Muhammad (Sallallahu Alaihi Wasallam) a few words to recite to remove the bad jinn. Is the verse in the Quran? I was told to recite this powerful dua to protect myself.