KEIGHLEY made an impressive start to their top-of-the-table Counties One Yorkshire derby against North Ribblesdale, but ended up losing 25-23.