Intense buying by funds lifted the Sensex to intra-day high of 27,854.46, which finally closed higher 141.92 points, or 0.51 per cent, at 27,705.35. ITC climbed 3.90 per cent after the company posted 3.61 per cent rise in net profit at `2,265.44 crore for the June quarter. The 50-share NSE Nifty reclaimed its crucial 8,400-mark, hitting a high of 8,458.90. It ended at 8,421.80, up 46.75 points, or 0.56 per cent.