The stock markets reacted to the news and rallied to make some severe gains, thus leaving the benchmark S&P BSE Sensex to end at 32,588.72 up by 986 points.