Zamalek v Al-Ahly - as it happened
Thanks for joining me here tonight. See you next time for more action.
FT: Al Ahly 2-1 Zamalek. A great goal to win the trophy with. Al Ahly are the champions of Africa.
El Shenawy is booked for time wasting.
Hany is booked.
Sassi is booked.
5 minutes added.
Zamalek sub: Gaber off for El Said.
What a goal from Kafsha!!!. He takes a touch and on the volley from outside the box sends it into the bottom corner. 2-1 Al Ahly and surely game over.
2-1 AL AHLY!!!!
Kafsha has a missile of a free-kick from far out that goes just wide.
All we need is a moment of magic from someone or this is heading on to extra-time.
Al Sulaya is booked for a foul.
There will be extra-time if this stays level.
Half chance for Zamalek but the header goes wide.
Al Ahly sub: Ajayi off for Geraldo.
So unlucky. Zizo has a shot from about 30 yards out that cracks the post!!
This match could go either way.
This should be 2-1 to Al Ahly. That was a great chance.
Al Ahly sub: Shikibala off for Kassongo.
SITTER FROM EL SHAHAT. Great play from Al Ahly with the ball eventually getting played across the face of goal. The striker has an empty net but he hits the post.
I wonder if any of these sides will get a winner. We still have plenty time left.
Another shot from Zamalek inside the box that is parried by the keeper.
HT: Zamalek 1-1 Al Ahly. Al Ahly started the match the better side but Zamalek have been the better team lately.
Al Ahly have a header straight at the keeper right on the stroke of half-time.
1 minute added.
Al Ahly will be looking to get in at the break 1-1. Zamalek have been all over them lately.
Looks like we will be going in at the break level.
A shot from Hamed outside the box takes a deflection and goes straight at the keeper.
What a goal that was from Shikabala. Zamalek want more goals.
The winner of this will go into the Club World Cup which takes place in February.
WHAT A GOAL. Shikabala scores a great goal. He works his way past the defenders to the edge of the box and fires it right into the top corner. The keeper had no chance.
Al Ahly will be hoping to get in at laf-time in front.
Not many chances lately but Zamalek have slightly edged it recently.
Zamalek are having their most dangerous period of the match so far and Bencharki has a chance but it goes wide.
They have another chance but Mohamed hits it into the ground and it goes over.
First shot of the match from Zamalek but Shikabala hits it straight at the keeper.
Al Ahly are looking for another.
A nice early goal for Al Ahly is what they will have wanted.
The corner comes in and its headed in by Al Sulaya. A dream start for Al Ahly.
1-0 AL AHLY!!!!!
El Shahat has the first chance of the match from a tight angle but the keeper saves with his chest and it's out for a corner.
Al Ahly have started the better of the two sides so far. They are having more of the ball.
And we're off.
No fans are here tonight.
Teams are out.
Al Ahly beat Atlabara and Cano Sport. They then came 2nd in a group with Étoile du Sahel, Al-Hilal and FC Platinum. They then won against Mamelodi Sundowns and Wydad.
Zamalek made it this far by coming second in a group with TP Mazembe, 1 de Agosto and ZESCO United. They won against Dekedaha and Génération Foot before the groups. They beat Espérance and Raja in the quarters and semis.
Zamalek haven't won this since 2002, while Al Ahly last won it in 2013.
Al Ahly have won this competition 8 times while Zamalek have won it 5 times.
This is a big game in Egypt, made even bigger by the fact that these two are huge rivals.
Al Ahly XI: Mohamed El Shanaway (GK); Mohamed Hany, Ayman Ashraf, Yasser Ibrahim, Ali Maaloul, Hamdy Fathy; Amr El Suluya, Magdy Afsha; Junior Ajayi. Hussein El Shahat, Marwan Mohsen.
Zamalek XI: Mohamed Abo Gabal (GK); Ahmed Eid, Mahmoud Abdelghani, Mohamed Alaa, Islam Gaber; Tarek Hamed, Ferjani Sassi, Shikabala; Achraf Bencharki, Zizo, Mostafa Mohamed.
Hello and welcome to Cairo for this CAF Champions League final. Team news to come.