The New Saints kept their unbeaten record in the JD Cymru Premier with victory over Bala Town on Tuesday night – but they left it late and had Ryan Brobbel to thank for another three points.

Anthony Limbrick’s league leaders were nine minutes away from losing for the first time this season until Brobbel came to their rescue, scoring his 50th goal for the club in the process.

After cancelling out Chris Venables’ 17th-minute penalty with a superb long-range strike, Brobbel headed in four minutes into time added on to secure a dramatic 2-1 win.

The win saw TNS preserve their seven-point lead at the top, an advantage they will look to extend on October 22 when they go to second-placed Flint Town.

The Silkmen also needed a late intervention by goal machine Michael Wilde to stay second.

Rob Hughes gave Flint’s opponents Caernarfon Town the lead at the Oval, but two goals in four minutes, from Wilde and Connor Harwood, put the visitors ahead with 15 minutes left.

Mike Hayes levelled for Cofis on 83 minutes, however, just as the game was about to go into injury-time, Wilde’s header slipped through the fingers of keeper Tyler French and into the net.

Two points behind Flint in third are Newtown, who piled more misery on Connah’s Quay Nomads, who are now down to ninth.

They are now seven matches without a win in the league after a Shane Sutton header and Danny Holmes own goal before the break secured a 2-0 success for Newtown.

Craig Harrison’s side, who go to Flint in the Welsh Cup on Friday, have now lost their last three home league games.

Cardiff Met returned to winning ways at Barry Town United, but they also left it late to clinch a fourth league win of the campaign.

In a tight affair, Eliot Evans’ 86th-minute penalty was the difference between the two teams.

Penybont moved up to seventh as they held off a late Haverfordwest County fightback to win 2-1 on home soil.

Nathan Wood put the hosts in front not long after the break and Billy Borge tapped in a second 20 minutes later.

Alhagi Touray Sisay gave County hope late on but it proved to be a consolation.