Gary Anderson won his first European Tour title in a decade after beating Ross Smith 8-6 in a thrilling final…