Bangor manager Clayton Blackmore quit after his side's 2-0 Welsh Cup loss at Porthmadog, stepping down after 10 months at the helm. Holders Rhyl also crashed out to a late Alun Jones goal at Welsh League side Ton Pentre.
Airbus UK bowed out of the Cup after losing 5-4 on penalties following a 1-1 draw at Bridgend Town.
Welsh Premier leaders The New Saints had to dig deep before finding a 2-1 win at Welsh Alliance side Pwllheli.
Welsh Cup Round Three: 3-4 November
Afan Lido 3-0 Bodedern
Bridgend Town 1-1 Airbus UK (Bridgend win 5-4 pens)
Caerleon 1-1 Ely Rangers (Ely Rangers win 4-2 pens)
Caersws FC 3-0 Buckley Town
Carmarthen Town 2-0 West End
Holyhead Hotspur 2-0 Presteigne St Andrews
Maesteg Park 0-1 Llandudno
Neath Athletic 3-2 Brymbo
Newport YMCA 1-3 Connah's Quay Nomads
Newtown AFC 2-0 Dinas Powys
Penrhyncoch 0-2 Llanelli AFC
Porthmadog FC 2-0 Bangor City
Port Talbot Town 3-0 Bala Town
Pwllheli 1-2 The New Saints
Ton Pentre 1-0 Rhyl FC
Welshpool Town 2-1 Pontypridd Town (aet)