Scott Arfield's second-half winner ensured Burnley's unbeaten home record remained intact as they saw off Leeds 2-1 at Turf Moor.