Nifty Crosses 22.600