World No 1 Luke Humphries produced a mesmerising performance to set up a World Grand Prix final against Mike De Decker in Leicester.
World No 1 Luke Humphries produced a mesmerising performance to set up a World Grand Prix final against Mike De Decker in Leicester.