Caernarfon went ahead after 6 minutes when a Jamie Breeze cross was sliced into his own net by Kyle Scarisbrick from 20 yards.
This set the tone with Denbigh poor all over the park as Caernarfon dominated the half. Just before half time Caernarfon increased their lead as Denbigh waited for an offside, Clive Williams tapped home.
At half time Perry made 2 changes and what a difference they made as Abe Dobson and Billy Holmes injected pace into the team.
Denbigh where better 2nd half but couldn’t break the Caernarfon back 4 down with Michael Johnston outstanding.
On 72 minutes via a counter attack Jamie Breeze picked up the ball and scored a 3rd to give the Caernarfon a 3 0 lead.
Straight away Abe Dobson smashed home from 20 yards to offer some hope.
On 76 minutes Molyneux was pulled down in the area but Dobson saw his spot-kick saved by former town keeper Mike Jones.
On 87 minutes Alan Bull made it 3 2. Into injury time and a horrific pass by Matty Hughes gave the ball to Darren Thomas who played in Breeze to make it 4 2.
On 94 mins Ant Williams curled home from edge of box to make it 4 3.
Finally, with the last kick of the game Matty Hughes bundled the ball home to gain a point.