Corbett Sports Welsh Premier League
Friday, 20 March
Prestatyn Town 1-2 Rhyl FC: The visitors took advantage after Prestatyn's Lee Beattie was sent off in the 56th minute. Carl Lamb's early opener was cancelled out by Michael Parker only for Michael Walsh to settle the outcome after Beattie's dismissal.
Saturday, 21 March
Bangor City 1-0 Carmarthen Town: Bangor City remain in the bottom two despite victory over Carmarthen Town at Nantporth. Callum Morris scored the only goal of the game midway through the second galf for Neville Powell's side.
Cefn Druids 2-0 Gap Connah's Quay: Cefn Druids' hopes of avoiding relegation were boosted as they secured their first league win of 2015. Jack Laird opened the scoring on 13 minutes and Neil Harvey added a second 19 minutes later to register three points for the first time since 6 December.
Newtown AFC 3-3 Aberystwyth Town: Luke Sherbon opened the scoring for Aberystwyth only for Craig Williams to equalise seven minutes later. Jason Oswell and Matthew Hearsey saw the home side take control of the game but Chris Venables and a late Ross Stephens goal secured a point for Ian Hughes's side.
Port Talbot Town 1-3 The New Saints: Liam McCreesh opened the scoring for Andy Dyer's side against the newly crowned champions. But Mike Wilde's header saw Saints level at the break. Connell Rawlinson headed home a second for the visitors before Wilde sealed the win with 18 minutes remaining to maintain their unbeaten record.
Sunday, 22 March
Bala Town 3-0 Airbus UK Broughton: Bala secured a crucial win in the race for the runners-up spot with victory which saw them move above Airbus UK into second place. Former Wales and Wrexham midfielder Mark Jones put Bala ahead with his fourth goal of the season 10 minutes before the interval. Mark Connolly's header doubled the home side 10 minutes into the second half and three minutes later Lee Hunt's tap-in made it 3-0.
Harrogate Town 0-2 Colwyn Bay
Southern Football Division One South & West
Shortwood United 0-0 Merthyr Town
Womens Welsh Premier League
Newcastle Emlyn Ladies 2-3 Cwmbran Celtic Ladies FC
PILCS Ladies FC 3-0 Cardiff Metropolitan Ladies