North Andover’s rock: Roche takes charge for unbeaten Knights