Dragons win thriller in BDCA season-opener