Cairo - Mohamed Barakat struck in stoppage time to give Ahli, who missed out on the chance of securing a sixth consecutive Egyptian Premier League title, a thrilling 3-3 draw with arch-rivals Zamalek in the Cairo derby on Friday. Zamalek led twice in the first half through goals from Ahmed Gaafar and Hussein Yasser but Ahli striker Emad Meteb cut short their celebrations on both occasions with two poacher's goals. Left-back Mohamed Abdul-Shafi looked to have handed Zamalek their first derby win since May 2007 when he notched home with 11 minutes remaining. However, veteran midfielder Barakat came to Ahli's rescue with a powerful shot that left Zamalek keeper Abdul-Wahed Al-Sayed with no chance in the second minute of additional time. It is the third consecutive Cairo derby draw after both sides settled for goalless draws in their previous two league meetings. Ahli, who enjoy a nine-point lead over second-placed Zamalek, need to get just one point from their remaining four games to wrap up their 35th league title. Zamalek will be looking to finish second to play in next season's African Champions League. Petrojet, who defeated Mansoura 1-0 earlier in the day, are three points behind the White Knights but can bridge that gap of they win their game in hand. Zamalek needed just two minutes to take the lead after some fine individual work from Shikabala, a lively playmaker who caused Ahli's defense all sorts of problems during the first half. A neat feint allowed him to skip past central defender Sherif Abdul-Fadil on the right before whipping in a pinpoint cross for towering striker Gaafar, who beat his marker Wael Gomaa to head home. Zamalek continued to have the upper hand after going ahead but Ahli managed to level the score in the 18th minute after some sloppy defending from defender Amr Al-Safti. Meteb was under pressure from Al-Safti but he held him off in mid-air to head home from close range after a free kick from Mohamed Abou-Treika. Ivorian midfielder Remi Adiko was surprisingly included in Zamalek's starting line-up after a long absence but he could not make a notable impact and was booked for a needless challenge on an opponent. Meteb scored twiceCoach Hossam Hassan replaced him with youngster Omar Gaber, who also made few appearances this season. Egyptian-born Qatari winger Yasser restored Zamalek's advantage in the 25th minute after capitalizing on a recurring defensive lapse. Ahmed Ghanem was played onside by Ahli right-back Ahmed Ali, who was to blame for a series of opposing incursions, to break the offside trap and square for Yasser who had the easiest of tap-ins. Yasser's goal was a timely one as Qatar coach Bruno Metsu was present in the stands to monitor the diminutive attacking midfielder, with a view to recalling him to the national team's squad. Meteb, who usually excels in Cairo derbies, scored his second of the night three minutes before halftime to restore parity again. Barakat skipped past Ghanem on the left to jink through into the area but his shot was blocked by Al-Sayed, who couldn't prevent Meteb from notching home on the rebound.