Shenzhen, Feb 23 (UNI) World No. 1 Lin Shidong of China suffered a seven-game upset in the men''s singles semifinals, while Sun Yingsha cruised into the women''s final at the Asian Cup table tennis tournament on Sunday.