The New Saints won 3-1 at Porthmadog in the only FAW Premier Cup quarter-final to escape Tuesday's bad weather. Newport v Wrexham, Carmarthen v Cardiff and Port Talbot v Swansea all fell victim to waterlogged pitches, with new dates yet to be arranged.
John Leah gave the Saints the lead at Y Traeth from a short corner, but Rhys Roberts got an equalising header.
Substitute John Toner made it 2-1 nine minutes from time, then set up Greg Stones, who sealed the victory.
Welsh Premier leaders the Saints are guaranteed �25,000 for making it through to the semi-final of the competition.
Porthmadog: Richard Harvey: John G Jones (Geraint Mitchell 81), Ryan Davies, Rhys Roberts, Mike Foster: Jason Sadler, Gareth Parry (Aled Rowlands 60), Richard Hughes, Danny Hughes: Carl Owen, Les Davies.
Subs not used: Chris Evans, Kevin Roberts.
TNS: Doherty, Courtney, Baker, Jackson, Stones, Leah, Ruscoe, Hogan (King 80), Naylor, Harris (Toner 68), Ward.
Subs not used: Beck, Kirkham, Nathan Davies.
Referee: Brian Lawlor (Holyhead).
Attendance: 239