Back
Harry Shipley gave Radnor the perfect start after five minutes, but Knighton fought their way back after the break when Luke Boundford levelled in the 57th minute.
Callum Stead then completed the turnaround for Knighton on 71 minutes, only for Jack Clarke to rescue a point for Radnor with the equaliser 10 minutes from time.
Builth Wells also had to come from behind before earning a 2-1 victory at Llanrhaeadr.
Iwan Matthews put the hosts ahead after just three minutes, with Jamie Evans pulling Builth level in the 31st minute.
Ruben Edwards then struck after 69 minutes to secure all three points.
There was no shortage of goals as Cefn Albion edged Dolgellau 5-4 in a nine-goal contest. Kai Morris led the way with a hat-trick for Cefn, with Callum Mannion adding two more.
Gerwyn Williams struck twice for Dolgellau, whose other goals came from Jake Jones and Robert Evans, but they were unable to take anything from the game.
Jamie Breese was the day's leading marksman, scoring seven times as Kerry swept to an 11-1 victory over Corwen.
Jack Orbell added a brace, while Steffan Rogers and Jake Mann were also on target for Kerry. Yaseen Yaqub scored Corwen's goal.
Llangollen Town and Llanfair United also finished 2-2 after Llanfair recovered from two goals down.
Jamie Hands opened the scoring for Llangollen after 14 minutes before Ed Baker doubled their advantage 10 minutes later.
Kyle Capner gave Llanfair a way back into the contest in the 37th minute before Harvey Morris completed the comeback two minutes after the restart.
Carno suffered a 1-0 defeat at Penycae, where Zac Davies' sixth-minute strike proved the only goal of the game.