Cwm Wanderers Reserves claimed a 5-3 victory over visiting Ystradgynlais in Reserve Division One of the Neath League.
In awful conditions, Cwm took a 4-1 interval lead thanks to a Mike Young penalty, two goals from Oliver Randford and one from Nathan Cornelius.
Ryan Probert hit back with a penalty for Ystrad.
The visitors dominated after the break and reduced the arrears with an own goal and one from Dai Miller before substitute Jack Holland added fifth for the hosts.
Cwm thirds triumphed in their cup semi-final with two Chris Davies goals ensuring a 2-1 win way at Onllywn.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here