James Wade moved into the semi-finals of the World Grand Prix in Dublin after defeating Simon Whitlock in a thrilling match on Friday evening.
The two-time winner of the double-start tournament took out a brilliant 101 finish to win a last leg decider, edging an exciting encounter to progress to the last four.
Wade continues his pursuit of an eighth major title when he meets Phil Taylor in the semi-finals on Saturday.