Culcairn Lions get home in a thriller