Suns hang tough to clinch another BDCA flag