Essam El-Hadary (7): Given a starting role, El-Hadary was almost untested in the first half as Egypt dominated proceedings. He pushed away a couple of long balls in the second half and was able to punch away a long-range free kick that eluded defenders. Ahmad Fathi (7.5): The versatile right-back put in a trademeark solid defensive display, cutting short any attempts from Uganda winger Joseph Ochaya. He also made several runs forward but they were not good enough to carve out openings. Ali Gabr (7.5): More confident and always well-placed in the area, Gabr had the upper hand in all aerial challenges, stopping any dangers would it be from corners or free kicks. Ahmed Hegazy (7.5): Partnering Gabr in the heart of the defence, both managed to contain strikers Geoffrey Massa and Faruku Miya who were eventually replaced after failing to make an impact upfront. Mohamed Abdel-Shafi (7): The left back was not under heavy pressure at the back and was allowed space to push forward a few times. He created a chance for Marwan Mohsen but he was denied by the keeper. Tarek Hamed (6.5): The defensive midfielder stopped Uganda's forwards in their tracks but was rash in his challenges, collecting a needless yellow card early in the game. He was rarely involved in the build-up of play and was replaced in the 58th minute. Mohamed Elneny (7): The Arsenal midfielder was under huge pressure following a poor display against Mali. He improved a little and made box-to-box runs but had only one attempt on goal and seemed shy in his challenges. Mahmoud Trezeguet (7): Starting the game on the right flank, Trezeguet looked quite uncomfortable in this position. He moved to his usual position on the left after Sobhi was substituted, making one of his trademark dribbling runs to jink into the area but his weak shot was denied by Onyango. Ramadan Sobhi (7): He provided Egypt with a much-needed spark, having started on the left flank. He was at the heart of the team's attacking attempts in the opening 25 minutes and proved dangerous upfront with his dribbles and passes to Salah and Mohsen. It was quite a surprise that he was replaced on 66 minutes. Mohamed Salah (7.5): Playing as a second striker, he was a major threat upfront. He had two opportunities in the first half after being set up by Sobhi, showing great ball control in one of them before his shot was blocked by a defender. He then ran into space behind the defenders but keeper Onyango rushed out of his area to clear the ball. He turned to provider in the dying minutes, feeding the overlapping El-Said to finish off a breakaway and score the winner. Marwan Mohsen (6.5): Egypt's main striker was involved in a lot of physical challenges with Uganda's defenders but lacked efficiency in front of goal. He had a sole attempt on goal as he rose to meet Sobhi's cross but his header went over the bar. Abdallah El-Said (7): Stepping onto the pitch on the hour mark, the playmaker was deployed in a central midfield position to dictate play from deep. He fired a shot over the crossbar from the edge of the area before scoring the winner one minute from time in his first foray into the area. Amr Warda (6.5): The winger came on in the 65th minute to play behind the strikers. He had only one attempt that went high over. Mahmoud Abdel-Moneim Kahraba (6.5): He played for only 11 minutes but was involved in the only goal as he found Salah with a low cross before the AS Roma man set up El-Said for the winner.