Bridgend dominated the first half, taking the lead after 10 minutes via the boot of Lewis Williams after Bedwas were caught offside. With the wind at their backs, the visitors had a clear advantage, especially once the rain came down.
And they made the most of it when they extended their lead seven minutes later. A Bedwas clearance kick was charged down and Steve Winn crossed for the try. Williams added the conversion.
The deficit seemed to kick start Bedwas into action. As they gained territory from a rare foray into the Bridgend half, the visitors were then adjudged to have killed the ball on the floor allowing Ethan Davies a penalty chance he converted.
Williams added a second penalty in injury time to put Bridgend 13-3 to the good at the break and at this stage, a Bedwas victory looked to be a forlorn hope such was the visitors dominance.
With the wind at their backs for the second half though, Bedwas looked a different side. Davies and Williams both had further chances for points but were wide of the mark from the tee.
The game then changed after 55 minutes. From a Bedwas scrum five metres from the opposition try line, the home pack surged forward and referee Chris Williams surprisingly signalled for a penalty try. Davies added the conversion.
Encouraged by the score, Bedwas began to dominate. Replacement scrum half Tom Rowlands broke through for a try, Davies added the conversion and his side were ahead for the first time.
With 10 minutes left, Bedwas were made to hang on but their defence remained solid and a late penalty from Davies ensured their unbeaten home record remained intact.
With Bedwas earning yet another win, Llandovery knew they needed a win over Carmarthen Quins to stay in touch.
Sadly for the Drovers fans, the Tywi Valley derby went the way of Quins who were fully deserved winners at a wet and windy Church Bank.
The visitors soaked up pressure in the first half when playing into the elements and then, thanks to their excellent forwards, turned the screw to emerge 3-12 winners.
Skipper Lloyd Phillips and fly half Cerith Rees made their 100th appearances for Llandovery but neither they nor their teammates could complain at the result.
The conditions hindered the home side's attacking play and the Quins pack relished the heavy conditions and the premium that had to be put on pragmatic rugby.
Llandovery were dealt a blow with the loss of scrum half Rhodri Williams and they were soon behind to a penalty from Quins fly half Dan Newton.
Rees kicked a difficult penalty but the Quins defence, with flanker Ellis Lloyd outstanding, withstood the pressure to leave the teams tied at 3-3 at the break.
With the weather worsening, the Quins managed the wind and rain better. Newton put over two quick penalties and added a third on the final whistle to seal a surprising but fully deserved win.
In the other game to take place on Boxing Day, actor Michael Sheen saw Neath beat Aberavon 7-22 at the Talbot Athletic Ground.
Ospreys Academy youngster Dafydd Howells gave Neath an early 3-0 lead before the Wizards responded with a try from Matthew Jenkins. Craig Evans landed a superb touchline to give Aberavon the lead at half time.
Neath came out firing from the restart though and the quicksilver Chris Morgans dived from a quick tap penalty. Dai Langdon converted and Neath led 10-7.
Aaron Bramwell added another score before the impressive Howells dinked through for former Avon centre John Leyshon to dab down in the corner for the final score with nine minutes left.