Celtic: (4-2-3-1) Viljami Sinisalo; Colby Donovan, Cameron Carter-Vickers, Liam Scales, Kieran Tierney; Callum McGregor, Mika Baur; Haissem Hassan, Benjamin Nygren, Camilo Duran; Kasper Hogh.
Celtic boss O’Neill is likely to make changes after Thursday’s Europa League defeat.
Kasper Hogh and Benjamin Nygren are expected to return to the first XI after making half-time appearances against Ferencvaros.
Jota remains unavailable while he continues his recovery from an ACL injury, while Yang Hyun-Jun is on international duty with South Korea.
“I’ve been here before. I have, honestly. And the reaction is no different to what I would have expected.
“It’s an absolute crisis if you lose… and at the end of it you don’t want to lose too many; losing too many might end up with you not winning the league. That’s what it’s all about.”
Rangers: (4-2-3-1) Ivor Pandur; Dujon Sterling, Emmanuel Fernandez, Olwethu Makhanya, James Penrice; Daniel Neil, Nicolas Raskin; Minsu Kim, Kevin Kelsy, Djeidi Gassama; Ryan Naderi.
Rangers are expected to retain the same XI that started the 3-0 victory over Celtic last weekend.
Lawrence Shankland, Youssef Chermiti and Daisuke Yokota remain unavailable, while Tuur Rommens is unlikely to feature despite his return to training.
Kevin Kelsy and Ryan Naderi will continue to lead the line after both impressed in last week’s Ibrox triumph.
"It was the performance and result we were all looking for. The game demanded a big performance, and I thought we delivered on that. It's a good reference point for my players. They're a young squad, and they saw how much that result means to the supporters.
"We'll enjoy today, but the challenge at this club is to go and do it all again next week. We had to play well because Celtic have the quality that can change the game in a heartbeat.”