Egyptian Abdel Rahman Shaheen has qualified for the snooker final at the 2022 World Games in Birmingham, after defeating