Rhyl stormed into the final of the Loosemores Challenge Cup with a 4-0 second-leg semi-final win over Porthmadog at Belle Vue. The first leg had ended 0-0, but Lee Hunt broke the deadlock for the Lilywhites a minute before half-time.
Second-half strikes from Gareth Wilson, George Horan and Alex Hay completed the rout of the visitors.
Rhyl will meet either Aberystwyth or Caersws in the final, the latter holding a 2-1 first-leg advantage.
Goals from Martin Plant and Lloyd Grist gave Caersws the edge in last week's first leg at Aberystwyth.
Stuart Roberts pulled one back on 88 minutes to give the Seasiders hope for the second leg at Caersws on Thursday, 14 December.