Why Imam Ali (as) is first to enter Jannah

حدثنا الحسين بن علي الصوفى رحمه الله قال: حدثنا أبوالعباس عبدالله ابن جعفر الحميري قال: حدثنا محمدبن عبدالله القرشي قال: حدثنا علي بن احمد التميمي قال: حدثنا محمدبن مروان قال: حدثنا عبدالله بن يحيى قال حدثنا محمد ابن الحسين بن علي بن الحسين، عن ابيه، عن جده عن الحسين بن علي عن ابيه علي ابن ابى طالب عليهم السلام قال: لما لي رسول الله صلى الله عليه وآله أنت أول من يدخل الجنة، فقلت يارسول الله ادخلها قبلك؟ قال: نعم صاحب لوائى في الآخرة كما إنك صاحب لوائى في الدنيا وحامل لللواء هو المتقدم، ثم قال صلى الله عليه وآله: يا علي كانى بك وقد دخلت الجنة وبيدك لوائى وهو لواء الحمد تحته آدم فمن دونه

Narrated to us Al-Husain bin Ali Al-Sufi (ra). from Abi Al-Abbas Abdullah bin Jafar Al-Hameeri, from Muhammad bin Abdullah Al-Qarshee, from Ali bin Ahmad Al-Tameemi, from Muhammad bin Marwan, from Abdullah bin Yahya, from Muhammad bin Al-Husain bin Ali bin Al-Husain, from His Father, from His Grand father, from Al-Husain bin Ali (as), from His Father Ali bin Abi Talib who said:

"When the Prophet (saww) told Me, "You are the first one to enter Heaven".

I [Ali (as)] said, "O Prophet of Allah, I will enter it before you?"

Prophet Muhammad (saww) said, "Yes. The Carrier of my Banner (flag) in the hereafter. As You are the carrier of my banner in the world and the bearer of the banner is the one in the front."

Then the Prophet (saww) said, "O Ali, Like I am with You and You enter Heaven and in your hand is My Banner (flag) and it is the Banner of Praise (Liwaa Al-Hamd) beneath it are Adam and those other than Him"

[Source: Elal Al-Sharaae, Vol. 1, Pg. 173]