The Sensex recorded the second fastest 1,000-point rally in history this week. The index zoomed to the 12,000-mark in record 19 trading sessions after hitting the 11,000-mark on March 21, 2006.Frenzied buying activity in the market saw the Sensex scale a high of 12,102 before settling with a huge gain of over 7% (793 points) at 12,030.Mutual funds (MFs) took on the mantle of aggressive buyers from foreign institutional investors (FIIs) this week. MFs were net buyers of shares worth Rs 544.06 crore till Thursday (gross purchases Rs 2,666.58 crore, gross sales Rs 2,122.52 crore).FIIs pressed the buy button on two days and sell on the other two - leading to a net positive position of just Rs 2.80 crore (gross purchases Rs 9,093.30 crore, gross sales Rs 9,090.50 crore).WEEKLY INDEX MOVERSReliance hogged the limelight this week. The stock touched a life-time high of Rs 1,000 before settling with a gain of 15% at Rs 974. The stock contributed more than 20% (160 points) of the total weekly index gain of 793pts.Infosys (100 points), Tata Steel (61 points), ITC (46 points) and Larsen & Tourbo (42 points) were the other major contributors to the Sensex rally this week.Tata Steel soared nearly 16% to Rs 655. Grasim, Ranbaxy, TCS, Gujarat Ambuja and Hindalco gained over 10% each.The only Sensex scrip to decline this week was NTPC, which dropped 1.3% to Rs 136 after reporting flat growth in earnings. WEEKLY GAINERS & LOSERSSadbhav Engineering zoomed nearly 62% to Rs 605. Essar Oil, Dynamic Industries, Kalyani Steels, Deccan Cements, Panacea Biotech, Zensar Tech, Khaitan India, Unitech, BF Utilities, JM Breweries and Lok Housing were the other major gainers this week.Sunshield Chemicals plunged over 14% to Rs 66.25. Kalpatru Papers, Man Industries, Astra Micro, Gallant Metal, Padmalaya Tele, Dynemic Products and Pearl Global were the other major losers.