Canadian Michael Woods secures biggest career win at the top