Welsh Premier & non-League round-up
Corbett Sports Welsh Premier
Bangor City 2-0 Rhyl: Bangor City responded to Good Friday's 9-1 home defeat by The New Saints by beating Rhyl. Goals in each half from Chris Jones and Les Davies secured the win for Neville Powell's side, who must wait for the result of the rearranged Carmarthen v New Sainst game to discover whether they finish in third or fourth place.
Carmarthen Town P-P The New Saints: The game at Richmond Park was postponed because of a waterlogged pitch.
Newtown 1-1 Airbus UK Broughton: Zac Evans gave Newtown the lead from the penalty before Mike Pearson's volley levelled the score two minutes later for Airbus, who finished second.
Afan Lido 1-8 Gap Connah's Quay: Gap Connah's Quay inflicted already relegated Afan Lido's worst-ever Welsh Premier League defeat. Gary O'Toole scored a hat-trick for the visitors, with a brace from Mike Hayes and goals from Paul Mooney, Luke Holden and Lee Healey. Greg Hurley scored a consolation for Afan Lido.
Port Talbot Town 2-1 Bala Town: Guillem Bauza gave Port Talbot the lead before Stephen Brown equalised for Bala from the penalty spot but Rhys Griffiths sealed the win for the home side with 16 minutes remaining.
Prestatyn Town 0-1 Aberystwyth Town: Luke Sherbon's late goal secured victory for Aberystwyth Town at Prestatyn, who finished in the Welsh Premier League's bottom two. But Neil Gibson's side survive after Haverfordwest County failed in their promotion bid following defeat to Penybont.
Leamington 2-1 Colwyn Bay: Cameron Darkwah gave the Bay a 13th minute lead but goals from Reece Flanagan and Danny Newton secured victory for Leamington. Frank Sinclair's side finished 12th in the Conference North.
Calor Division One South & West
Thatcham Town 0-2 Merthyr Town: Goals from Kayne McLaggon and Ian Traylor secured victory for Merthyr, but Cirencester Town's 3-1 win at Yate Town denied the Martyrs automatic promotion and Garry Sheppard's side must settle for a place in the play-offs.
Welsh Women's Premier League
Aberystwyth Town Ladies 1-1 Llandudno Junction
Caernarfon Town Ladies 0-5 Swansea City Ladies
Cardiff Metropolitan Ladies 1-3 PILCS
Llanidloes Ladies 0-1 Cardiff City FC Women
Newcastle Emlyn Ladies 1-2 Port Talbot Town