Nifty crossed 22800