BFNL - Dragons deliver in tough win over Square at Wade Street