SL boys play best game of season in win over Carroll