Corbett Sports Welsh Premier
Aberystwyth Town 1-2 Port Talbot: Craig Williams gave the hosts a 50th-minute lead, but late strikes from Rhys Griffiths and Chad Bond gave Port Talbot Town victory.
Gap Connah's Quay 2-2 Prestatyn Town: Sean Hessey's injury-time score earned Prestatyn Town a dramatic draw at Gap Connah's Quay. Mike Hayes put the hosts ahead early on and Paul Mooney extended the lead.
But Gareth Wilson started Prestatyn's fight-back in the 81st-minute and substitute Hessey struck 10 minutes later.
The New Saints 1-1 Bala Town: Bala Town's Connall Murtagh ended The New Saints' hopes of a win with his 57th-minute equaliser after Christian Seargeant gave the home side the lead.
Bangor City 1-0 Afan Lido: Les Davies was again Bangor City's hero after claiming the winner in the second minute of added time against Afan Lido.
Rhyl 2-0 Carmarthen Town: Ten-man Rhyl saw off Carmarthen Town as Tom Donegan and David Forbes found the net following Liam Benson's first-half banishment.
Newtown 2-2 Airbus UK Broughton: Tom Field and Ian Kearney gave the visitors a 2-0 lead before goals from Craig Williams and Andy Jones completed the Newtown comeback to earn a point.
North Ferriby 2-3 Colwyn Bay
The Calor League - Division One South and West
Mangotsfield Utd 4-0 Merthyr Town