Flames defenseman Mark Giordano underwent shoulder surgery on Monday and is out indefinitely, according to a Yahoo.com report. The blue-liner left Thursday?s victory over the Wild in the third period after receiving a check from Cal Clutterbuck.