Nichols’ career-best finish leads Saints at Middlebury Carnival