Abdullah Abu Abdul Jadli says that Amirul Momineen (a.s.) said to me: I broke the gate of Khyber and using it as a shield fought and drove them away by the grace of Almighty. After that I made it into a bridge which Muslims crossed. Then I threw it forty cubits away. A man said: “O Amirul Momineen (a.s.), what a tremendous load you had lifted!” He replied: “It was like the weight of this shield of mine.” Marhab had a nurse who was a soothsayer and who liked and admired Marhab and often used to say that he should fight whoever he likes but one whose name is Haider would be victorious on him. Marhab would be killed if he confronts him.
He fought and defeated many Muslims; at last people complained to the Prophet to sent Amirul Momineen (a.s.) to confront him. So the Holy Prophet (S) summoned Imam Ali (a.s.) and asked him to get rid of Marhab. Amirul Momineen (a.s.) turned to the fort of Jews, recited the name of God and came out to confront Marhab. Marhab returned frightened and then came again and said: “I am one whose mother has named him Marhab.”
Imam Ali (a.s.) rushed upon him saying: “I am the one whose mother has named him Haider.” As soon as Marhab heard this name, he recalled the advice of the nurse and he fled from there. At that moment Shaitan appeared in the form of a Rabbi, who came in his way and asked: “Where are you running away?” He said: “This youth says that he is Haider.” Shaitan said: “So what?” He said: “I have head from my nurse many times that one who is named thus would kill me.”
Shaitan said: “May you be disgraced, is there only one person by the name of Haider? In spite of such a huge body you are running away from this youth on the words of a woman, while most of what women say is wrong. Even if she was right, there are many Haiders in the world.
Go back, perhaps you will be able to slay him and earn prestige among your people, and I will support the Jews to encourage you.” Thus Marhab was deceived by this and he returned to fight. Imam Ali (a.s.) attacked him on his head and he fell down on his face. Other Jews started to run, screaming that Marhab has been killed.