Glantraeth moved up to join Bala Town at the top of the Huws Gray Cymru Alliance with a third successive away win. And it was 16 year old substitute Osian Pritchard who covered himself in glory as he set up what proved to be the winning goal.
The home side had taken the lead after 12 minutes when the ever-dangerous Andy Roberts rolled the ball past stand-in keeper Paul Whelan and Roberts should have scored a second two minutes later only to shoot tamely with the goal at his mercy.
22 minutes had gone before Glan really threatened when a Warren Gibb header was scrambled away and two minutes later keeper Gareth Whiteley pulled off a superb save to push a looping Mark Thomas header on to the bar when a goal looked certain.
The pressure was mounting on Ruthin and the visitors levelled on 28 minutes as Richard Owen prodded home from close in as the home defence stood vainly appealing for offside.
Ruthin had faded after a determined start and it was again Glantraeth in the ascendancy in the second period although they lost midfielder Mark Thomas on 51 minutes with a twisted ankle. Richard Owen tried an overhead volley following a good ball in by Emyr Rowlands on 57 minutes and a minute later only a great block by Ian Rikard deflected a well struck effort by Warren Gibbs wide. Ruthin were now in serious trouble with Whiteley then having to pull off a tremendous point blank save from Richard Owen.
Glantraeth got the goal they merited on 65 minutes through Gareth Owen as he controlled a right wing cross well as Ruthin pushed out looking for offside, swivelled quickly and struck the ball sweetly past Whiteley.
Young Osian Pritchard was showing up well and really made his mark on 73 minutes making a thrilling run down the left before beating his man and sending over a perfect cross for Richard Owen to head home. He again linked up well with Richard Owen two minutes later only for the home keeper to again produce a good save.
In the second minute of added time Ruthin reduced the gap as Elfyn Roberts floated in a long cross from the right that caught stand-in keeper Paul Whelan stranded dropping over his head and into the net.
Glantraeth: Paul Whelan, Emyr Rowlands, Darren Jones, Warren Gibbs, Gareth Owen, Nigel Barry, Rob Williams, Mark Thomas (Osian Pritchard 51), Richard Owen, Simon Kay, Martin Bohana.