By the end of the second quarter the hosts trailed 26-24 in Cardiff.
But they took a 42-38 lead into the fourth quarter and increased the margin by a point to win 55-52.
However, the Welsh team remain bottom of the 10-team table, but are now level on points with Team Northumbria while Sirens are fifth.
Celtic Dragons have won their first Superleague game of 2017, fighting back from being eight down in the second quarter against Scottish team Sirens.