Indian benchmark indices ended lower for the third consecutive session on October 22, with the Nifty slipping below 22,700 as escalating geopolitical tensions pushed crude oil prices above $110 per barrel. Amid weak global cues, the market opened lower and remained in negative territory for most of the session. The Nifty fell below 22,600 intraday amid broad-based selling across sectors, but recovered from the day's low of 22,554.85 to close above 22,650.