The Wellmen took the lead after 10 minutes when Steve Thomas broke the deadlock and a couple of minutes later, Town doubled their lead through Dafydd Griffith.
The game was locked at 2-0 and a few minutes into the second half, Sam Jones killed the game off, scoring past the Pwllheli keeper to give Town a 3-0 lead.
Depsite a couple more chances, Town failed to increase their lead during the second half and the Wellmen progressed 3-0 and will now face Kinmel Bay.
In the top of the table clash, the Reserves travelled to Mold looking for maximum points against Mold Alex Colts. The hosts took the points after a 3-2 win. Ashley Davies and Josh Roberts the goalscorers for the Wellmen.
The defeat sees Mold Alex take over at the top of the Reserves and Colts league on goal difference but the Wellmen have a game in hand.