Welsh Premier & non-League round-up
Corbett Sports Welsh Premier
Bangor City 1-2 The New Saints: Saints strengthened their grip at the top of the table thanks to Sam Finley's late winner. Jamie McDaid had earlier got Bangor back on level terms after Matthew Williams' opener for the visitors.
Carmarthen 2-1 Prestatyn Town: Carmarthen survived Christian Doidge's own-goal to win thanks to strikes by Liam McCreesh and Cortez Belle. Both sides finished with 10 men after Carmarthen's Luke Cummings and Prestatyn's Dave Hayes were shown straight reds.
Gap Connah's Quay 0-4 Aberystwyth: A late flurry of goals from Geoff Kellaway, Chris Venables (2) and Mark Jones saw Aberystwyth ultimately claim a big win at Quay.
Port Talbot 1-1 Airbus UK: Leigh de Vulgt rescued a point for Port Talbot after Michael Roddy had struck for Airbus.
Rhyl 2-4 Bala Town: Two Paul McManus penalties proved in vain for Rhyl, as Bala took control with three early goals from Mark Connolly, Ryan Valentine and Kieran Smith before a late fourth from Ian Sheridan sealed the win. Ben Collins was sent off for Bala, while Rhyl's Mark Cadwallader also earned two yellow cards.
Afan Lido 2-2 Newtown: Chris Hartland's first goal of the game gave Afan Lido a half-time lead before second-half goals from Luke Boundford and Matthew Hearsey put Newtown in front. Hartland added his second late on to earn a point for Lido.
Colwyn Bay P-P Gloucester (waterlogged pitch)
Calor Division One South & West
Merthyr Town 3-2 North Leigh
Welsh Women's Premier League
Aberystwyth Town 0-4 PILCS
Caernarfon Town2-4 Wrexham
Cardiff Metropolitan 7- 0 Cardiff City
Newcastle Emlyn P-P Llandudno Junction (waterlogged pitch)
Northop Hall 0-3 Port Talbot Town
Swansea City A-A Llanidloes (abandoned at half-time at 0-0 due to poor weather)