Full time: Egypt 2-0 Botswana
The referee blows his final whistle, Egypt defeat Botswana again with the same 2-0 scoreline in Group G.
90+2' A shot by Hamoudi goes just over the bar!
90+1' Egypt have a penalty claim waved away by the referee after Ahmed Hamoudi falls down under a challenge from an opponent.
90' Egypt make their third and final substitution. Amr Gamal, who scored the team's opener, is replaced with Zamalek's Khaled Qamar.
89' Botswana's Thato Ogopotse receives the first yellow card of the game for a challenge on Mohamed Abdel-Shafi.
87' Ahmed Fathi fires a powerful, angled shot from the right that goes narrowly wide.
84' Egypt are labouring in the closing stages of the game. It's over, Egypt retain hope of reaching next year's Nations Cup finals in Morocco.
80' Egypt can easily extend their lead on the break in the last 10 minutes.
79' Botswana also make their second substitution. Lemponye Tshirelets replaces Mosha Gaolaolwe.
76' Egypt make their second substitution. Basel playmaker Ahmed Hamoudi replaces Walid Soliman.
75' Egypt almost go 3-0 up! Boitumelo Mafoko almost scores an own goal after a low cross from Salah but his clearance narrowly misses the target.
73' Salah makes no mistake after a long ball releases him. He beats the keeper at the near post with a low shot to double Egypt's advantage.
72' GOAL FOR EGYPT!!
70' Botswana are leaving huge gaps at the back but Egypt's forwards are yet to make the most of that.
66' Botswana have seemingly given up! giving too much space for their Egyptian counterparts.
64' The sound of tear gas can be heard in the stadium. It seems security forces have reacted after the fans threw firecrackers into the running track.
63' Botswana make their first substitution. Galabgwe Moyana replaces Segolame Boy.
62' Egypt's passionate fans lit firecrackers in the stands. The supporters were allowed to attend the match despite an ongoing ban in domestic competitions.
58' Another clear-cut chance for Egypt!! This time it's Mohamed Salah who is unlucky. He receives a long ball with a superb back-heel control to shake off his marker and break clear. However, his left-foot shot is denied by the bar.
56' Amr Gamal squanders a golden opportunity to double Egypt's lead!! He is found unmarked by a pinpoint cross from Walid Soliman but his sliding effort from inside the six-yard box is smothered by Dambe.
54' Egypt make their first substitution. Zamalek playmaker Hefni replaces Amr El-Sulaya.
53' Lone striker Amr Gamal finally opens the scoring! He holds off his challenger to run onto a deft pass from Mohamed Elneny and send a curling shot from just inside the area that strikes Dambe's hands and goes into the back of the net.
52' GOAL FOR EGYPT!!
47' Mohamed Salah has a penalty claim waved away by the referee for an apparent handball on a Botswana player.
46' Should Egypt fail to score in the early stages of the second half, coach Shawky Gharib will likely introduce playmaker Ayman Hefni to beef up his attacking options.
The second half is underway
The referee blows his half-time whistle
45' The referee signals a one-minute stoppage time.
44' Another chance for Egypt! Central defender Saad Samir is picked out unmarked by a deep cross from the impressive Amr El-Sulaya but his header goes over the bar.
42' Dambe comes to Botswana's rescue in superb fashion!! Mohamed Salah breaks clear from the right after a neatly-worked counter attack but his subsequent shot is denied by a superb one-handed save from the keeper.
39' Egypt are likely to endure nerve-jangling moments in the second half if they fail to break the deadlock before the break.
36' Amr Gamal wastes the first half-chance for Egypt! He swivels after being fed on the right hand side of the penalty area but his low shot is smothered by Dambe.
32' Amr Gamal fails to connect properly with a centre from left-back Mohamed Abdel-Shafi.
31' Egypt are disappointing so far. After half an hour, they have yet to create any genuine goal-scoring opportunity.
30' Dambe rushes out in a timely manner to control a long ball before it finds Mohamed Salah.
28' At the other end, Edwin Olerile skips past Ahmed Fathi down the left but his cross hits the side netting.
27' Mohamed Salah is relying on his individual skills to break down a dogged defence, but he repeatedly loses possession on the edge of the area.
25' A flowing move ends with El-Sulaya sending in a cross from the left that is palmed away from Dambe.
23' Botswana keeper Kabelo Dambe is receiving treatment on the pitch after an aerial collision with Amr Gamal.
22' Botswana's massed ranks at the back are yet to be penetrated.
20' A Botswana winger fails to pick out an unmarked teammate at the far post in a rare attack from the visitors, with his cross going over the bar.
19' Egypt's passes in the final third are not accurate.
15' A curling shot from winger Walid Soliman is blocked by Botswana keeper Kabelo Dambe, who was impressive in Friday's away fixture.
12' At the other end, striker Amr Gamal tries his luck from distance but his shot goes high over.
12' Egypt keeper Ahmed El-Shennawy easily handles the first cross from Botswana.
10' Mohamed Salah breaks clear after a defence-splitting pass but he is flagged for offside. Television replays show that he was actually onside.
10' Egypt are yet to create any goal-scoring chances after 10 minutes, but they are in total control.
8' Ahmed Fathi sends in a cross from the right but it goes begging.
7' As expected, Egypt are laying siege to Botswana's area from the very beginning.
4' Egypt's first foray forward sees midfielder Amr El-Sulaya attempt to break into the box but the Botswana defence clears the danger.
2' Egypt will be looking to score an early goal as they eye a comprehensive win tonight.
The match is underway
Venue: Cairo stadium, Egypt.
Referee: Sinko Bienvenu (Ivory Coast)
Assistants: Moussa Bayere, Sherif Mamadou (both from Ivory Coast)
18:55 The two teams step onto the pitch, lining up for the customary pre-match national anthems.
18:30 Both sides are warming up, 30 minutes before kick-off. Egypt are cheered on by some several thousand fans.
18:15 Egypt coach Shawky Gharib sticks to the same starting line-up which overcame Botswana with a 2-0 win last Friday. Botswana make several changes to their line-up.
18:00 Botswana's starting line-up: Kabelo Dambe, Obonye Moswate, Mosha Gaolaolwe, Boitumelo Mafoko, Edwin Olerile, Mogogi Gabonamong, Bonolo Phuduhudu, Thato Ogopotse, Kenanao Kgetholetsile, Segolame Boy, Mokgathi Mokgathi.
17:45 Egypt's starting line-up: Ahmed El-Shennawy, Ahmed Fathi, Mohamed Naguib, Saad Samir, Mohamed Abdel-Shafy, Ibrahim Salah, Amr El-Sulaya, Mohamed Elneny, Walid Soliman, Mohamed Salah, Amr Gamal.
17:00 The match will be played in the presence of fans, despite an ongoing crowd ban on domestic games, after the FA announced that 20,000 supporters will be allowed to cheer Egypt at Cairo Stadium.
16:15 Botswana will also be without India-based midfielder Ofentse Nato, who has retired from international football at the age of 25 after accusations of coming to camp drunk.
15:30 Egypt will still be without keeper Sherif Ekramy, Hull City's Ahmed Elmohamady, right-back Hazem Emam and Smouha striker Hany El-Egeizy - who missed the reverse fixture through injury.
14:45 The seven-time African champions will also hope the other Group D match between Tunisia and Senegal ends with a victory for either side to mount serious challenge for the group's second spot.
14:00 The Pharaohs are in dire need for a win to keep alive their hopes of qualifying for the 2015 Africa Cup of Nations, a tournament they are record holders with seven titles.
Egypt are expected to ease to victory at home over Botswana, having coasted to a 2-0 win at the Group D outsiders few days ago.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)