GIFT Nifty rises 200 points, small-caps stage best rally in decade