World number two Luke Humphries clinched his spot in the World Grand Prix final with a 5-3 victory over James Wade and will face Gerwyn Price, who beat Nathan Aspinall 5-2 in the other semi-final.
World champion Luke Littler's hopes of defending his World Grand Prix title are dashed as he falls to a shock first-round defeat by Luke Woodhouse in Leicester.