BARMOUTH & Dyffryn United and Tywyn Bryncrug suffered defeats in the MMP Central Wales League North on Saturday, while Machynlleth claimed a hard-fought away victory.

Barmouth & Dyffryn took an early lead at Waterloo Rovers when Brodie Pugh finished well after combining with Joey Thomas on 12 minutes. However, Spencer Roberts levelled midway through the first half.

Although the hosts enjoyed the better of the second period at Maesydre Recreation Ground, Barmouth remained a threat on the counter-attack and the outcome stayed in the balance until the closing stages.

Waterloo eventually pulled away, with Mac McLaughlin striking twice in five minutes before Henry Watkins added a fourth in stoppage time to secure a 4-1 victory.

There was plenty of drama at Tywyn as Montgomery Town claimed a 3-0 win in a heated encounter. The hosts were reduced to nine men before half-time after Ethan Rodgers and Ben Richards were both shown second yellow cards.

Thomas Halliday had already put Montgomery ahead on 39 minutes. Thomas Evans then missed an early second-half penalty but made amends by doubling the lead just before the hour mark. Evans completed his hat-trick with a penalty six minutes from time.

Tywyn's numbers dwindled further during the second half as they eventually finished the match with just seven players.

Machynlleth left it late to seal a 2-1 victory over Kerry Reserves at Dolforgan Park. Stephen Ashley gave the hosts an early lead after 10 minutes, but Morgan Evans equalised seven minutes later with his first goal for the senior side.

With the contest seemingly heading for a draw, Alfie Westwood struck deep into stoppage time to hand Machynlleth all three points and a much-needed win.

Elsewhere, Bishops Castle lost 3-0 at home to Forden United, leaders Berriew won 4-1 at Abermule, and Llansantffraid Village edged out Caersws Development 3-2.