With Cardiff electing to bat, Ammanford got off to a good start having the home side at 19 for 3.
However, they were unable to get rid of the stubborn Umar Malik (83), whose 78 run stand with Harry Bowles (25) proved the mainstay of the Cardiff innings.
Cardiff reached 179 for 8 in their fifty overs, with all 8 wickets falling in one way or another to the Roberts brothers, Daniel and Matthew.
Daniel took 3 for 38 and Matthew 2 for 34, but in addition the two were responsible for the remaining three run outs, Matthew getting two and Daniel one.
On a very decent wicket, Cardiff’s total looked well within reach, but Ammanford’s batting of late has appeared extremely fragile, and their response proved no exception.
Both openers were back in the shed with just 16 on the board.
A short interruption for rain provided no respite, and wickets continued to fall at a depressingly regular rate.
Only Daniel Roberts provided any real resistance being last man out with 42.
He needed one or two of his team-mates to stay with him for what could have been match-saving partnerships, but none were able to do so.
Ammanford crumbled to a disappointing 80 all out.
They are now next to bottom, just 25 points ahead of Clydach who scored a monumental total of 288 to win against Pontarddulais, in strong contrast to Ammanford’s effort.
These two will meet next Saturday at Ammanford Park in what will be a dogfight for survival in division one. Ammanford can only hope that recent form is not a pointer to the outcome.
Ammanford thirds v Maesteg
Ammanford thirds played their second match against a Llynfi Valley side in as many weeks, and suffered a similar fate, losing by 57 runs to second placed Maesteg.
Maesteg batted first and scored 193 for 9, Lloyd Wilkshire top-scoring with 63.
Sion Lloyd Evans bowled well with 4 for 15, whilst Iestyn Jones and Jac Davies picked up a couple each.
An opening stand of 44 between Guto Llewelyn and Dafydd Llewelyn (22) looked promising for Ammanford, but subsequent batsmen were unable to build on it.
Guto was able to resist until the 8th wicket with 54, but Ammanford eventually fell well short of their target being all out for 136 in the penultimate over.