Nathan Aspinall broke Ryan Joyce's throw for the first time in the match as he forced a deciding fifth set in the last 16 at the World Grand Prix.