In the final analysis, South Africa has done just enough to scrape through by three wickets, to their 40th win in 68 matches over India.
The three wicket is South Africa's third in four matches.
For the hosts it was yet another case of snatching defeat from the jaws of victory.While India had scored big in the first two powerplays, the batting powerplay had yielded just 31 runs at the cost of four wickets.
Steyn returned to pick up his third wicket, cleaning up Harbhajan Singh (3) with a well-pitched delivery. And Peterson had Zaheer Khan (0) caught by Morkel at long-on.
Ashish Nehra (0) hit straight to Smith at cover to give Steyn his fourth wicket. And the bowler cleaned up Munaf Patel (0) to complete his maiden five-wicket haul.
Even captain Mahendra Singh Dhoni (12 not out) couldn't ensure the Indian total went past the 300-run mark. Not quite satisfactory considering the foundation their opening three batsmen had given.
The Indian batting had slumped from a comfortable 267 for one in the 40th over to a disappointing 296 all out (48.4 overs).
And they didn't even manage to play their full quota of overs.
Tendulkar's 101-ball 111 was inclusive of eight hits to the fence and three huge ones over it.
However, his dismissal was followed by a procession of wickets.
Three balls later, Dale Steyn had Gambhir caught by Kallis at mid-off and it took two more balls for the same bowler to strike again, on this occasion having Yusuf Pathan caught by Graeme Smith at cover even before he could open his account.
India has managed 41 runs in the bowling powerplay, having managed a whopping 87 in the mandatory powerplay.
With the batting powerplay still to go, and with all their wickets intact, the hosts can expect some fireworks later in the innings.
South Africa will be in big trouble if they don't get a wicket or two in the next few overs.
But they have finally got one.
Sehwag has been cleaned up by du Plessis.