The game started with the APR FC team stuttering and scoring goals. At the 9th minute, the Red Arrows team received a penalty for a foul committed by Biiriringo Gilbert in the goal area, but due to Ebengo Ikoko, the APR FC goalkeeper, Pavelh Ndzira saved it.
The game continued with APR FC players making mistakes for the Red Arrows, At the 37th minute, APR FC opened the scoring with a ball from Niyibizi Ramadhan who had given Mugisha Gilbert, but he released a shot that hit the goal post.
Before the end of the first half, the Apr fc team had the ball so it was possible to score a goal through Dushimimana Olivier 'Muzungu' but it ended 0-0.
The second half started, the coach of the APR FC team, Darko Novic made a change in the field, replacing Niyibizi Ramadhan with Richmond Lamptey, unsuccessfully, he made another change in the field with Dushimimana Olivier 'Muzungu' and Victor Mbaoma replacing Mamadou Sy and Ndayishimiye Dieudonne Nzotanga.
In the 62nd minute, the Red Arrows team opened the scoring with a goal scored by Ricky Banda, who was said to have been wanted by the team.
Starting at the 70th minute, Apr fc was very aggressive and had a lot of free kicks, but it was difficult to use them because the defenders of the Red Arrows are tall.
At the 90+2' minute, APR FC got a goal scored by Mamadou Sy from a ball that was given to him by Richmond Lamptey. The regular 90 minutes of the game ended with the two teams tied 1-1, so there was no need for 30 minutes of extra time.
In the 30 minutes of extra time, the team lacked a team, which led to a penalty shootout. On penalties, the Red Arrows team won 10 penalties out of 9 and won the 2024 CECAFA Kagame Cup. Tuyisenge Arsene was the one who did not win the penalty.
APR FC reached the final after beating Al Hilal of Sudan 5-4 on penalties while Red Arrows saw off Hay Al Wadi 2-0 in the 1/2.