Cwmllynfell were left stunned when Heol y Cyw booked their place in the SWALEc Plate final with a hard earned 19-15 victory at Glynneath.