The scoreboard was set in motion early on as Leinster full back Noel Reid put over a second minute penalty, only for home outside half Dai Flanagan to respond with a speculative drop goal.
The contest was evenly balanced, a dogfight for possession in the middle of the park as Reid and Flanagan exchanged further penalty kicks at goal. Ponty spurned a chance to score as an overlap situation was squandered by a wayward pass. Such opportunities were few and far between as the game remained largely at a stalemate. Flanagan hoisted over another penalty, and following a protracted period of home pressure second row Craig Locke then charged over for a try to give his team a 14pts to 6 interval advantage.
It was the Irish visitors who started the second half the stronger, their efforts rewarded as Reid converted another penalty. Ponty were resolute in defence and able to strike back through another Dai Flanagan penalty.
There was little continuity to the play, but plenty of tension and physicality to keep a large and vocal home crowd on their toes.
Following a sustained period of pressure, it was Leinster who struck again as winger Andrew Boyle sniped through for a try which Reid converted, narrowing the score-line to 17pts to 16 with sixty-six minutes gone.
Dai Flanagan slotted over another penalty, but Ponty then settling back to soak up a significant amount of pressure, putting in some big hits and turnovers. The Leinster squeeze finally paid off as the Irish pack drove to the line for replacement Dan Leavy to claim a try which Reid converted to seize the lead. Time was nearly up and it looked like game over, but not so in Ponty’s estimation.
The home team threw everything into an injury time assault, winger Lewis Williams forging a break and centre Daf Lockyer up in support to claim a dramatic late try.
A dogged performance, sustained to the very end, had given Pontypridd a worthy victory by 25pts to 23.
15.Geraint Walsh. 14.Lewis I Williams. 13.Dafydd Lockyer. 12.Gary Williams. 11.Matthew Nuthall. 10.Dai Flanagan. 9.Carl Thomas.
1.Stuart Williams. 2.Huw Dowden (Darran Harris). 3.Pat Palmer (Keiron Jenkins). 4.Craig Locke. 5.Chris Dicomidis – cpt. 6.Jake Thomas (Ed Siggery). 7.Rhys Shellard. 8.Dan Godfrey.
“Golden Bob” man of the match: Craig Locke