An Iranian snooker player has won the 2024 Asian Snooker Championship title with a brilliant victory.