Substitute Joey Barton scores the winner on his league return for Burnley, who see off Southampton in a tight contest at Turf Moor.