Al-Ahli extends Shahat contract to 2028