Saints held, Burnley finally win in EPL