BALA Town were left to rue a missed penalty as they went down a 1-0 defeat at The New Saints, who extended their lead at the top of the Welsh Premier to eight points.
Mike Wilde's 12-yarder in the 20th-minute proved to be the only goal of the game but, after Steff Edwards had been fouled, Lee Hunt struck a poor penalty which was easily saved by keeper Paul Harrison.
With Bangor City out of action, Airbus UK Broughton took over second place on goal difference, but they were forced to hit back from two goals down before sharing the spoils in the Flintshire derby.
After a goal-less first half on a muddy Airfield surface, Rob Jones danced through the home defence to open the Nomads' account and, five minutes later, Jamie Petrie fired over keeper Aaron Morrison for the second.
But, after Ryan Wade had hit the bar for the hosts, Steve Tomassen got the final touch after pinball in the box from a corner and Jamie Wynne could only put the ball into his own net on 67 minutes to level the scores.
But starlet Rhys Healey went close to a winner for Nomads, firing across the face of goal late on.
Port Talbot climbed back into the top six with a comfortable 3-0 win in the local derby at Port Talbot.
David Brooks and Carl Payne scored first half goals for the Steelmen, with Lewis Harling sealing the points just after half-time.
Carmarthen consolidated fifth spot thanks to a Carl Evans goal in a 1-0 win over Llanelli, but it took two good saves from Old Gold keeper Steve Cann to keep the visitors at bay.
Newtown climb to eighth courtesy of a second successive away win. Zac Evans found space on the right to smash home the first and Kieran Mills-Evans added another in the second half following a goalmouth melee.