Nathan Aspinall and Ryan Searle fought it out in a dramatic winner-takes-all leg to progress to the second round of the World Darts Grand Prix Darts.