If not for refereeing mistakes CSS wouldn't have made the final.
As for the final itself - they played out for a 0-0 draw from the get-go and wasted time. A team like that isn't worthy of being continental champions. I guess fate intervened in a cruel, albeit valid way.
That's a little old event. but the game was fair, so is result. If you talk about referee actions opposite to Safaksi, replay the match. you will find one or two clean penalties for Al Ahly in the game.
Take it easy, some people like to view the black side of the picture.