CARDIFF Met built on their Nathaniel MG Cup semi-final success to end a four-match losing streak in the JD Cymru Premier and climb to ninth in the table.

After drawing with Connah’s Quay Nomads on October 23, Christian Edwards’ side were beaten by The New Saints, Caernarfon Town, Penybont and Aberystwyth Town.

However, the 3-2 cup victory over Barry Town United two weekends ago seemed to work a treat for the Archers in the league, as Cefn Druids were beaten 3-1 at the Rock.

Adam Roscrow got the ball rolling for the visitors on 20 minutes, and Edwards’ men took their 1-0 lead into the half-time interval.

Druids, fighting for their lives with only two points from 14 fixtures going into the game, equalised just before the hour mark through Charley Edge.

But two goals in the space of eight minutes later in the half, from Harry Owen and Roscrow, sealed a 3-1 triumph.

Met are on the road again this weekend when they face the Nomads on Saturday afternoon, while Druids face the long trip south to Penybont.

Speaking of Penybont, they kept hold of fourth place with a win at Caernarfon Town, but Rhys Griffiths’ charges left it late at the Oval.

Sam Snaith put the away side in front with just four minutes on the clock, and it was a lead they held for nearly an hour.

Cofis levelled through Mike Hayes and looked set for a point until Keane Watts, with the aid of a deflection, grabbed a 90th-minute winner for Penybont.

The top four remains the same as leaders The New Saints, second-placed Flint Town United and third-placed Newtown also won.

Ben Clark and Blaine Hudson goals gave TNS a 2-0 interval lead at Bala Town, and a Declan McManus penalty and Jordan Williams strike within a minute of each other made it 4-0.

All the Lakesiders could manage was a Chris Sang consolation eight minutes from time.

TNS go to Barry Town United this Saturday and Bala head to Haverfordwest County.

Barry were undone by a quickfire second-half double from hosts Newtown last time out.

Jordan Cotterill gave the Dragons the lead at Latham Park, but James Davies equalised in the 59th minute and just after the hour mark, George Hughes pounced for what was the winning goal.

Newtown go to Aberystwyth Town on Friday, the Seasiders just being edged out by the Nomads at Park Avenue.

Paulo Mendes’s 31st-minute effort was the only goal the game, ending Aberystwyth’s hopes of a third straight win.

Jack Kenny took his goals tally for the league season into double figures with a brace in Flint’s 4-1 home defeat of Haverfordwest.

He now sits on 11 Cymru Premier goals, one behind team-mate Michael Wilde, who was also on the scoresheet at the Essity Stadium.

Kai Edwards, Wilde and Kenny gave the Silkmen a 3-0 half-time advantage, and although Jack Williams replied, Kenny struck again with 10 minutes left to seal a 4-1 win.

Flint, nine points behind TNS, entertain Caernarfon on Friday.