Wattstown edged through to the final of the SWALEC Bowl with a hard fought and narrow win over Blaenavon at Pandy Park.