Pontypridd and Merthyr played out a dramatic SSE SWALEC Cup quarter-final at a soggy Sardis Road.