After that India looked well set to go way past the 300-mark with Rohit impressive after only managing 40 runs in his previous four innings in the series.
Even as India scored 274, helped by Rohit's 115 from 126 balls, the middle order continued to falter which remains a concern for the Indian team as the focus remains on the 2019 World Cup. Bumrah bowled a peach of a delivery to Hashim Amla as the ball came in sharply to miss the opener's bat and hit the pad before going straight into the wicketkeeper's gloves. Following his wicket, JP Duminy and David Miller followed his footsteps back to the pavilion.
Kuldeep Yadav cleaned up the tail to finish with 4-57 in his 10 overs. He has lived up to the needs, though, making two hundreds in this series in three matches. Phehlukwayo hit 23 off just five balls, swinging at everything with luster to hurry South Africa to victory. They have never lost a game played in pink uniform and did so again thanks to some rain that meant the match was reduced to the D/L method and some good fortune in a catch being missed and a no-ball negating a wicket that had been taken.
South Africa chased down a revised target of 202, ultimately easily, after David Miller was bowled off a no-ball, given a life, and used it crack a match-turning 39 from 28 balls. Exactly six balls later, Duminy edged Pandya to slip but Pandya's bigger contributions were yet to come. Will the visitors find a breakthrough?
A victory in Port Elizabeth will ensure India their maiden ODI series triumph on the South African soil.
India replace South Africa at the top of the International Cricket Council's ODI rankings. Virat Kohli has earned all the runs he has scored, but in contrast to Rohit's series so far, the small margins have gone his way.
He has amassed 318 runs in three matches, having been dismissed just a single time.
In the bowling, all eyes will be on pacers Kagiso Rabada and Lungisani Ngidi to provide their side with flurry of wickets at the St George's Park. After removing Rohit Sharma in the second ball of the 43 over, he removed Hardik Pandya for a golden duck in the very next ball. They had the pressure of losing this series and we knew that.
There has been criticism that the Proteas haven't been able to hold on to some of their better bowlers who have moved to England under Kolpak. India are in trouble now. Rahane seemed to have owned it with a brilliant half-century in the first ODI but played a rather ordinary shot in the third ODI to raise concerns. The one time India have played a non-subcontinental opponent in Harmanpreet's tenure, they were whitewashed 3-0 - at home that too - to West Indies in November 2016. How long will his partnership with Shreyas Iyer last?
By then, Amla had been let off on 38, by Rahane at short point off Pandya, and India were already racking up what-should-have-beens which would only have grown longer as Amla batted on. I supported Virat Kohli (75).