PRINCIPALITY BUILDING SOCIETY WELSH PREMIER
Prestatyn 0-2 The New Saints (Fri): Danny Holmes and Chris Sharp ensured The New Saints came away from Prestatyn victorious.
Bangor City 2-5 Llanelli (Sat): Llanelli recovered from going behind after just two minutes to a Sion Edwards goal with a second-half blitz.
Craig Moses pulled the visitors level before half-time, before Chris Thomas, Jason Bowen and Rhys Griffiths - with two goals - stunned Bangor, who had just Les Davies' effort to stem the tide. The result leaves Bangor, who were 13 points ahead in November, four points adrift of leaders TNS with only three games remaining.
Port Talbot 1-2 Neath (Sat): Craig Hughes' 80th-minute strike rescued victory for Neath, after Paul Fowler's opener for the visitors had been cancelled out by Luke Bowen.
Airbus 1-1 Bala (Fri): Ian Sheridan's 11th-minute goal gave hosts Airbus hope of victory, but 76 minutes later Mark Connolly levelled to earn Bala a draw.
Haverfordwest 1-3 Aberystwyth (Fri): Anthony Finselbach struck in the 22nd and 58th minutes to set up Aberystwyth's win at Haverfordwest. Ashley Scott scored the visitors' third and Neil A Thomas claimed a consolation effort for the hosts.
Carmarthen 2-1 Newtown (Sat): Sam Bailey's 93rd-minute strike for Newtown proved scant consolation as goals from Tim Hicks and Nicky Palmer gave Carmarthen the points.
EVO-STIK PREMIER DIVISION
Colwyn Bay 3-4 Stocksbridge Park Steels (Sat):
TOOLSTATION WESTERN LEAGUE DIVISION ONE
Merthyr Town 3-0 St George (Sat):