Striker Carl Owen inflicted most of the damage by hitting a pair of second-half goals.

Yet, this was an all-round team effort with central defender Danny Hughes putting in a fine performance at the back.

Carmarthen went ahead in the 32nd minute through Gavin Allen from close range.

When the ball was crossed into the congested Porthmadog goalmouth, Carmarthen's captain and central defender Aneurin Thomas got in a useful header to David Moss, whose shot was blocked by keeper Gerard McGuigan.

The frantic scramble continued, with Dean Rossiter aiming a snap effort towards the target for Allen to benefit at the last gasp.

Just before half-time, Porthmadog were pressurised again, when Allen despatched a free-kick from the midfield for McGuigan to save brilliantly and then Anthony Wright got in a follow-up, which the keeper again dealt with competently.

Porthmadog began the second spell by mounting a probing raid down the left flank involving Richard Owen, and his cross-cum-shot floated just a yard over Pennock's crossbar.

Carmarthen counter-attacked and left-wing back Mark Jones drilled a low drive, which looked a threat until McGuigan responded with a clean save despite an awkward bounce.

Carmarthen could have profited from a corner award just past the hour but the ball, not cleared by the home defence, fell to Dale Price whose shot looped over the bar and struck a stanchion.

Porthmadog suddenly got things right on 72 minutes, when Carl Owen again showed his finishing talents by drilling a 12-yard shot into the tight angle between the keeper and near post to climax a raid initiated by Caughter.

The hosts moved 2-1 ahead on 82 minutes when, with a build up of pressure, Mike Foster crossed from the left to the far post, where Lee Webber powered in a header from eight yards.

Carmarthen were reeling and the home team's confirmation third goal arrived on 89 minutes from Owen again, with a 12-yards' winner, after Tony Williams had dragged the ball back from the right bye-line.