The NSE Nifty 50 ended 374.25 points or 1.69% higher at 22,535.85, while the BSE Sensex closed 1,089.18 points or 1.49% higher at 74,227.The NSE Nifty 50 faces resistance at the 22,700-22,800 levels.The index formed a green candle and sustained above the 22,320 hurdle, according to an expert.A decisive move above 22,800 could open the door for further upside.