Tallon Griekspoor đã đánh bại Jordan Thompson trong trận chung kết kéo dài ba set để giành danh hiệu ATP Tour thứ hai trong mùa giải.