Nifty crossed 25800