JD Welsh Premier League
Friday, 3 November
Aberystwyth Town 1-0 Cefn Druids: The Ancients' seven-match unbeaten run came to an end as John Owen gave improving Aberystwyth victory.
Bala Town 2-1 Llandudno: Sam Hart's penalty put managerless Llandudno back on level terms after Nathan Burke's opener, only for Mike Hayes to strike in the second half and allow Bala to leap-frog their opponents in the table.
Connah's Quay Nomads 2-1 Prestatyn Town: Connah's Quay Nomads kept hold of second place but were made to work by a dogged Prestatyn side.
Kai Edwards and Michael Bakare struck after half-time for the home side, who had to hang on when Alec Williams pulled a goal back for the visitors four minutes from time.
Saturday, 4 November
Newtown AFC 1-2 Bangor City: Newtown slid into the relegation zone after losing at Latham Park. Dean Rittenberg's brace gave the Citizens victory, although Newtown did briefly get back on level terms through Jamie Reed.
The New Saints 0-1 Barry Town United: Champions Saints suffered their second league defeat of the season, as Kayne McLaggon's 51st-minute strike upset the form book to give Barry Town United an unexpected win.
Saints remain top but only on goal difference from Connahs Quay.
Cardiff Metropolitan 5-0 Carmarthen Town: Cardiff Met showed no mercy against struggling Carmarthen as they overran the last placed side at Cyncoed Campus.
Dave Vincent's own goal was the worst possible start for Carmarthen, who then went on to concede more scores to Kyle McCarthy, Eliot Evans, Adam Roscrow and Evans again.
Evo-Stick Southern Premier League
Redditch United 1-1 Merthyr Town
Northern Premier League, Division One North
Colwyn Bay 1-2 Droylsden