Corbett Sports Welsh Premier
Aberystwyth Town 3-2 Rhyl: Craig Williams scored twice as Aberystwyth beat Rhyl in a five-goal thriller at Park Avenue. Aberystwyth's Mark Jones put the ball in his own net to give Rhyl the lead but Chris Venables levelled from the penalty spot after Williams had been brought down inside the box. Williams scored twice in four minutes to put the home side in command before substitute Tom Roberts pulled a goal back for the visitors with eight minutes remaining.
Bala Town 2-1 Prestatyn Town: Bala moved out of the relegation zone as they came from behind to beat Prestatyn at Maes Tegid. The visitors were head on 13 minutes through a Conall Murtagh own goal before Mark Connolly equalised for Bala 14 minutes later. Striker Ian Sheridan secured victory for Colin Caton's side on 62 minutes.
Afan Lido 2-1 Connah's Quay: Alex Gammond's brace of goals secured a victory for Afan Lido at home to Connah's Quay. He gave the home side the lead on the 55th minute before Connah's Quay drew level with a goal by Jack Rowlands only three minutes later. Gammond scored his second nine points from time to make sure the win for Afan Lido.
Bangor City 2-1 Newtown: Chris Jones second half penalty proved the difference between the two sides and gave Bangor all the points. Luke Boundford has given Newtown an early lead before Sion Edwards drew the home side level just before the break. Jones' penalty midway through the second half earn the home side the win.
Carmarthen Town 0-1 Airbus UK Broughton: Paul Fowler's own goal after two minutes was enough to give Airbus an away victory against Carmarthen Town in a game which referee Dean John brandished four yellow cards.
Port Talbot Town v The New Saints:
Skrill Conference Premier North
Colwyn Bay 0-2 Gainsborough Trinity: The home side had Cameron Darkwah sent off for a stamp on Dominic Roma just before half-time and allowed the visitors a comfortable victory. Callum Howe and Lewis McMahon both scored in the second period for Trinity to gain all the points.
The Calor League - Division One South and West
Didcot 3-4 Merthyr Town: The Martyrs snatched a win with a penalty by Ryan Prosser to earn a valuable three points. Jamie Rewbury, Ryan Charles and Ryan Prosser scored Merthyr's three other goals, but the game was marred by a suspected broken leg for Paul Keddle.