JD Cymru Premier
Friday, 6 March
Bala Town 2-2 Connah's Quay Nomads: Nomads settled for a point to remain seven points ahead of Bala. Michael Wilde put the visitors ahead after two minutes with a powerful header and they led at the break as Jamie Insall cancelled out Christopher Venables' equaliser by heading home. However, Bala equalised when Kieran Smith swept home after reacting quickest in a crowded penalty area.
Caernarfon Town 3-1 Newtown: Caernarfon made it nine times the charm as they earned a first win in 2020 after coming from behind to beat Newtown. The visitors started the day level on points with the hosts and took the lead through George Harry. However, two second half goals by Gareth Evans put the hosts ahead and Nathan Craig sealed the points.
The New Saints 2-2 Barry Town United: New Saints failed to eat into Nomads' four point lead after squandering a 2-0 advantage against Barry. Dean Ebbe headed them 2-0 in front with two goals in the opening ten minutes. Luke Cummings reduced the lead when his cross went straight in and an injury time corner produced the equaliser via an unfortunate own goal.
Cefn Druids 1-1 Aberystwyth Town: Two goals in 60 seconds could not separate these two sides as Marc Richard Williams cancelled out Cody Ruberto's 12th minute opener.
Penybont 2-0 Cardiff Met: Penybont moved out of the bottom two thanks to this vital victory. Daniel Jefferies gave the hosts a second minute lead before Lewis Harling wrapped things up with a fine shot on the turn.
Saturday, 7 March
Carmarthen Town 1-3 Airbus UK Broughton: Bottom side Airbus won the battle of the relegation zone to rise to within a point of the hosts. Niall Wilson scored a brace and Oli Lanceley added their third before the break. Liam Thomas scored a late consolation for the hosts.
BetVictor Southern Premier South
Saturday, 7 March
Salisbury 2-1 Merthyr Town
Orchard Welsh Premier Women's League
Sunday, 8 March
Abergavenny 0-2 Swansea City
Aberystwyth Town 1-2 Port Talbot
Briton Ferry Llansawel P-P Cardiff City