O zagueiro Yasser Ibrahim colocou os campeões africanos na frente antes que os sauditas ficassem com 10 devido à expulsão do brasileiro Matheus Pereira.
Ibrahim marcou o segundo aos 17 minutos, antes de Mohamed Kanno também receber o cartão vermelho.
Ahmed Abdelkader fez 3 a 0, deixando a vitória encaminhada antes do intervalo, e o egípcio Amr El Solia, vice-campeão da Copa Africana de Nações, selou a vitória.
O Al-Ahly derrotou o Palmeiras no ano passado na disputa pelo terceiro lugar.