Algerian club USM Alger defeated Egyptian side Zamalek SC 8-7 on penalties in Cairo on Saturday to win the CAF Confederation Cup for the second time.