The title holders capitalized on Zamalek's defeat in Port Said 2-0 against Masri earlier on the same day.
Ahli now have 55 points, five ahead of arch-rivals Zamalek, who come second.
Both teams clash on Wednesday, with just four games remaining in the domestic season.
Mohamed Barakat broke the deadlock in the 24th minute, when he went one-on-one with Mohamed Fathi, before chipping over the Ismaili keeper.
The visitors equalized one minute into the second period, after Amr Al-Sulaya's header beat Ahli goalie Ahmed Abdul-Monem.
But African Cup of Nations top scorer Geddo hit the winner in the 57th minute after a give-and-go with substitute striker Dominique Da Silva.
Geddo received the ball behind the Ismaili backline, and sent a neat left-footer into the net.
نرشح لكم
أمم إفريقيا – محمد الشناوي: هدفنا إسعاد 120 مليون مصري بكأس البطولة
سيحا: أسعى لكتابة التاريخ في الأهلي.. والتواجد مع أفضل حراس بإفريقيا يمنحني دوافع
أمم إفريقيا – بمشاركة الجميع.. منتخب مصر يختتم استعداده لمواجهة زيمبابوي
قائمة بيراميدز - الكرتي ضمن 19 لاعبا استعدادا لمواجهة مسار في كأس مصر
خبر في الجول – سيراميكا يتمم اتفاقه مع الإيفواري فريدي كوابلان لضمه في يناير
أمم إفريقيا – مروان عطية: نسعى لتحسين صورة منتخب مصر.. ونسعى للفوز باللقب
الخطيب يتابع موقف جمهور الأهلي المحتجز.. ويكلف بالدعم القانوني لهم











