Swansea took home the spoils in an entertaining win over Bedwas at a blustery St Helen's.
Prop Andrew Clatworthy grabbed both of the Whites' opening brace of tries, firstly following an excellent run by Nicky Thomas and then after the home side showed their dominance up front with a powerful maul.
Referee Rhys Thomas awarded Swansea a penalty try after a high tackle on Ben Davies and centre Lewis Chance got his side's bonus point try with a run from halfway after good work by Sam Lewis.
Scrum half Tom Edwards darted around the blindside of a ruck to score the visitors' first try but it was more misery for his side when Eli Walker picked up a Sam Davies chip through to score.
Bedwas came out firing after the interval and were awarded a penalty try when Sam Davies deliberately threw the ball over the dead ball line. Replacement Alun Wyn Davies grabbed try number six for Swansea but Simon Grainger replied almost immediately with a try for the visitors.
With the Whites' scrum beginning to struggle, Grainger took full advantage to crash over for a try and good work by Dan Watchurst set up a try for Ross Wardle to narrow the deficit to only 11 points. To their credit Swansea held their nerve and a late Thomas penalty sealed victory.
Half-time:- Swansea 39 Bedwas 7
Full time:- Swansea 47 Bedwas 33
Referee:- Rhys Thomas
Weather:- Cloudy, 17C
Tries:- Clatworthy (2, 19), Penalty Try (22), Chance (26), Walker (33), A Davies (50)
Cons:- S Davies (3, 23, 27, 34)
Pens:- S Davies (14, 36), Thomas (72)
Tries:- Edwards (30), Penalty Try (44), Grainger (53, 66), Wardle (69)
Cons:- Powell (31, 45, 67, 70)
Man of the match:- Andrew Clatworthy
15 N Thomas
14 E Walker
13 C Shelmerdine
12 L Chance (rep: N Setaro 78)
11 J Zsabo
10 S Davies (rep: J Dixon 68)
9 R Wells (rep: M Torrance 41)
1 L May (rep: M Norman 50)
2 A Davies (rep: A Rees 67)
3 A Clatworthy
4 J Jones
5 R Kelly (c)
6 A Gwynne
7 S Lewis
8 B Davies (rep: R Michael 51)
15 S Thomas
14 K Owen (rep: R Howells 58)
13 R Humphries (rep: T Watkins 51)
12 D Ryan
11 R Wardle
10 R Powell
9 T Edwards
1 H Gustafson (rep: D Watchurst 58)
2 A Fowler (rep: R Hutcherson 51)
3 M Petitt (rep: S Feenan 51)
4 J Murphy (rep: S Grainger 51)
5 R Cadman
6 G Williams
7 R Carter
8 D Mattravers (c)
By Paul Hopkins