Sensex Rises Over 1,170 Points as Nifty50 Tops 22,960