Dylan Teuns (BMC Racing) soloed clear to claim his second stage win and the overall victory at the Arctic Race of Norway on Sunday.