Hamid Hassan produces beauty to bowl Charles