India dominated the opening day of Centurion Test, posting 272/3 at the close of play.
Opting to bat, the hosts dominated the opening day, piling up 272/3 at the close of play. Opener KL Rahul starred with the bat, staying unbeaten on 122.
However, Ngidi feels the hosts can comeback in the match if they bowl out the tourists under 350.
"It's Test cricket, you win sessions, you lose sessions. All in all, it's been a good day of cricket. There's still a lot on that wicket. Things can happen quickly," he said at the press conference after the day's play.
"If you get two wickets in two balls, that means anything can happen. And if we can get a couple of breakthroughs early in the morning that could turn the game on its head.
"Still the balls catching the edge, going towards the slips... It would be great if we can keep them under 340-350."
Lungi Ngidi claimed all three wickets for the Proteas on Day 1. He dismissed Mayank Agarwal (60) and Cheteshwar Pujara (0) on successive deliveries in the 41st over before removing the India skipper Virat Kohli on 35.
Just like the rest of the South African bowlers, Ngidi was also struggling to find the right length but change of ends did the trick for him.
"I asked at lunch if I could switch ends, but obviously, everyone prefers their certain end so I had to wait my turn.
"I was just struggling from the other side a little bit and finding the right areas, but once I came this side I felt comfortable and all of a sudden, things started happening for me," he said.
Ngidi said the home side bowlers were a little disappointed with the surface as it lacked swing.
"The wicket did less than we thought it was gonna do. And they (Indians) had good disciplines, they left well.
"I expected a bit more swing and when that didn't happen, you obviously got to change your plans and trying to get the ball to move off the deck and that was happening on both ends. The gameplan was to try and attack the stumps, and the pads."
(With PTI inputs)