SUPER-SUB Josh Davies came off the bench to score a hat-trick as Porthmadog completed the double over Llanfair United with a 5-2 win in a lively Cymru Alliance contest that ended with both teams down to 10 men.
One of Davies’s goals came from a penalty, while at other times the hosts missed another spot-kick, and Llanfair’s goalkeeper Chris Brown executed a series of saves that kept the hosts at bay for so long.
Somehow, the first half remained goal-less, despite virtually non-stop attacks from Craig Papirnyk’s team, who found Llanfair’s Brown unbeatable, with the keeper even using his legs to force saves.
On nine minutes a Joe Williams shot was cleared off the Llanfair line, and then Gareth Jones-Evans despatched a 25-yard strike that the keeper saved with his legs.
Midfielder Paul Lewis, back from Barmouth after just a month away, put a header into Brown’s hands, Chris Jones was denied by a block, and the same player rued a penalty save by the keeper’s feet.
In the lead-up to the break, Porth’s Rob Evans, Chris Jones and Cai Jones all went close, but then on 48 minutes, Llanfair mounted their first serious raid to score.
Following a free-kick on the left, James Davies bundled the ball over the line.
Porthmadog drafted in Josh Davies to replace Joe Williams on 52 minutes and immediately the home side were back on level terms at 1-1, thanks to Chris Jones, who netted from 15 yards out, exploiting the keeper spilling a cross from the left.
The hosts were in full flight after that overdue reward, and on 57 minutes they went 2-1 up through Josh Davies again, netting a 15-yarder in a breakaway attack.
Llanfair’s problems were compounded on 70 minutes when midfielder Luke Gethin was dismissed for a second yellow card offence, and then Josh Davies scored again on 79, with a header from a corner.
Josh Davies completed his treble with 82 minutes played, making the score 4-1, by tucking away a penalty after he had been fouled, but Llanfair showed some late spirit by snapping up their second goal from James Davies again on 83 minutes.
Porthmadog, who had been pleased with the debut of forward Shaun Bradley, ex-Penrhyndeudraeth and Bangor City, were deprived of the services of another youngster near the end, when Dan Roberts was sent off, for a second caution.
With Gresford and Guilsfield both losing, Porthmadog moved up into fourth place in the Cymru Alliance table - and the double over Llanfair was achieved despite missing Ceri James, Julian Williams, Gruff Williams and Ywain Gwynedd.
PORTHMADOG: R Harvey, I Price, J Banks, D Roberts, T Clarke, G Jones Evans, C Jones (J McDaid 74 minutes), R Evans, J Williams (J Davies 53), C Jones, P Lewis (S Bradley 64). Unused substitutes: T French (gk), C Papirnyk.