Terrier Varsity Boys work hard for victory over Rebels