Zamalek players during the match (Photo: Ahram)
Full time: Zamalek 3-0 Pyramids
Scorers: Shikabala 52, Bencharki 63, 83
The referee blows his final whistle, Zamalek claim their sixth Egypt Cup in the last seven seasons.
90+3' Ounajem is denied by a superb save from El-Shennawi.
90' Pyramids waste a chance to score a consolation! A pass out of the defence is intercepted by Lumala Abdu but his eventual shot goes wide.
87' Zamalek display a free-flowing football tonight as Pyramids offer little resistance.
83' Bencharki finishes off a flowing move to end the match as a contest! A series of intricate passes release Ounajem down the left and he feeds the fellow Moroccan to side-foot home.
83' GOOOOOOAL FOR ZAMALEK!!
82' Bencharki tries to lob advancing keeper El-Shennawi from the halfway line buit the keeper grasps the ball.
78' Pyramids' tame efforts no trouble for a confident Zamalek as we approach the final 10 minutes.
73' Pyramids make a double substitution. Eslam Eissa is replaced with winger Mohamed Farouk and striker Antwi is replaced with Ahmed Ali.
72' Zamalek make a second substition. Youssef Ibrahim, who scored the first goal, makes way for Emam Ashour.
70' Pyramids look lost after conceding a second goal as Zamalek take a firm grip.
66' Pyramids left-back Mohamed Hamdi is booked.
65' Pyramids make their first substitution. Lumala Abdu replaces Ibrahim Hassan.
65' Zamalek's Ounajem receives a yellow card.
64' Moroccan winger Bencharki makes it 2-0 with a fine header following an inviting cross from Hamdi Nagguez.
63' GOOOOOOAL FOR ZAMALEK!!
62' Zamalek make their first substitution, Shikabala is replaced with Moroccan winger Mohamed Ounajem. He is given a rousing ovation by the fans.
60' A curling free kick from Pyramids' veteran playmaker Abdallah El-Said goes high over.
56' Fan favourite Shikabala steals the show with a virtuoso display tonight!
52' Zamalek break the deadlock after a fine move! Sassi finds Shikabala with a delightful long ball behind the defence and the veteran winger finds forward Youssef Ibrahim with a delicate pass to the far post to tap in easily into an empty net.
52' GOOOOOOAL FOR ZAMALEK!!
51' A chance for Zamalek! Shikabala is fed by Sassi before cutting inside and hitting a curling low shot that is blocked by the keeper.
49' Zamalek keeper Awad rushes out in a timely manner to collect a defence-splitting pass before it reaches Ibrahim Hassan.
48' Pyramids winger Islam Eissa also fires a shot high over.
48' Pyramids striker Antwi sends a wayward shot wide from the edge of the area despite being under no pressure!
The second half is underway
The referee blows his halftime whistle
44' Another inswinging corner from Shikabala finds Mostafa Mohamed, whose header is collected by El-Shennawi.
42' Although Zamalek have the better chances of the first half, Pyramids are more than a match in an exciting duel!
38' Pyramids' Ibrahim Hassan, who joined from Zamalek in the close season, cuts inside and hits a low shot that keeper Mohamed Awad does well to save.
36' Pyramids gradually improve after a period of sustained Zamalek pressure.
32' Another goal-scoring opportunity for Zamalek! Sassi towers to meet an inswinging corner with a header but El-Shennawi produces a brilliant one-handed save to thwart his effort.
31' A chance for Zamalek! Shikabala's cross causes mayhem after a fine individual effort and Bencharki flicks the ball to Mostafa Mohamed, whose goal-bound shot is blocked by a defender.
28' Zamalek's Abdel-Ghani receives a yellow card for a needless foul. The central defensive pair now risk incurring second yellow and a red card!
22' Pyramids have a penalty claim waved away by the referee after Traore tangles with Zamalek defender Mohamed Abdel-Ghani.
21' Striker Mostafa Mohamed turns and tries his luck from distance but his tame shot is collected by El-Shennawi. Zamalek are still in control.
16' Another chance for Zamalek! A Pyramids defender is robbed in his own half and Shikabala makes a jinking run into the area, skipping past a couple of challengers but shooting across the face of the goal. He was a bit selfish as he could have fed one of his lurking teammates.
15' Pyramids are the more cautious side in the first quarter of an hour.
12' What a chance for Zamalek! Keeper El-Shennawi fumbles at a corner but Ferjani Sassi volleys high over with the goal gaping.
11' Zamalek have the better possession but they are yet to create a goal-scoring chance.
8' The first chance for Pyramids! A free kick is floated to the far post and Ali Gabr nods it into the path of Eric Traore, who swivels and hits a bicycle shot that goes just wide of the post.
7' Zamalek's central defender Mahmoud Alaa is booked for a reckless challenge on winger Ibrahim Hassan down the right flank.
5' Achraf Bencharki whips in the first cross for Zamalek but keeper Ahmed El-Shennawi gathers the ball.
3' Zamalek are likely to rely on the combination between right-back Nagguez and winger Shikabala to unlock Pyramids' defence in the early stages.
The match is underway
19:00 Starting line ups
Pyramids FC: Ahmed El-Shennawi, Ragab Bakar, Ahmed Ayman, Ali Gabr, Mohamed Hamdi, Nabil Emad, Eslam Issaa, Abdallah El-Saed, Ibrahim Hassan, Eric Traore, John Antwi
Zamalek: Mohamed Awad, Hamdi Nagguez, Mahmoud Alaa, Mohamed Abdel-Ghani, Mohamed Abdel-Shafi, Tarek Hamed, Ferjani Sassi, Mahmoud Abdel-Razek, Youssef Ibrahim, Achraf Bencharki, Moustafa Mohamed
18:30 Pyramids are pinning their hopes on Ghanaian marksman John Antwi, who has been in impressive form since joining in the summer. On the other hand, Zamalek can rely on Moroccan playmaker Achraf Bencharki, who has been their standout performer in the recent African Champions League games.
17:30 Zamalek are looking to maintain their perfect run in Egypt's secondary domestic competition. Should they beat Pyramids tonight, it will mark their sixth triumph in seven seasons.
16:00 Zamalek striker Khaled Boutaib has been included for the first time this season as he has been out for several weeks with a knee injury.
15:00 Pyramids FC are injury free now as Abdallah El-Said, Eric Bekoe and John Antwi have recovered from minor injuries.
14:00 Romanian referee Radu Marian Petrescu will officiate Egypt's Cup final game between Zamalek and Pyramids FC after the altter demanded to appoint referee to officiate the game.
13:00 20.000 fans would be allowed to attend the anticipated game of Egypt's secondary domestic competition final at Alexandria's Borg El-Arab stadium.
12:00 Pyramids FC will be eyeing their first ever title when they face Egypt Cup title holders Zamalek in the championship's final.
Venue: Borg El-Arab stadium, Alexandria
Referee: Radu Marian Petrescu (Romania)
Check the match preview here
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)