Patrick Horgan guided Neath to the last eight of the SWALEC Cup with a narrow victory over Cross Keys