Batting first, India got off to a forceful start with opener Murali Vijay knocking two fours off South African express bowler Wayne Parnell in the first over and then smacking good-bye man Makhaya Ntini (who is playing his last international match) for another boundary. But Parnell had the last laugh when he had Vijay caught brilliantly by van Wyk at mid off, for 14 off 12 balls.
But the other opener Virat Kohli, was intent on keeping the momentum going and hit a back foot shot off Parnell to the fine leg boundary. Kohli then attacked Rusty Theron in the 4th over, when he flicked him to mid-wicket for another four.
Rohit Sharma got into the act soon after, edging Ntini for a four to the third man boundary, before Kohli joined the party to smash the same bowler for two more fours, before Sharma finished off the over with a powerful flick over midwicket for 6.
Kohli then took a single off Theron to bring up India's 50, after which he and Sharma took 7 more runs off the over. A relatively quiet over worth 6 runs followed with India moving to 63/1 in 7 overs.
In the 8th over, Johan Botha came on to bowl, but he was blitzed through the covers by Kohli for four. But in the next over, he bowled the batsman for 28 off 19 balls with the scoreboard reading 67/2 in 7.3 overs.
In the 9th over, after Yuvraj and Sharma ran 5 singles, the former smashed a four to midwicket to take India to 78/2. The batsman took just 5 runs off the next over which was bowled by J P Duminy, reaching 86/2 in 10 overs.
Then Sharma got stuck into Botha, striking him for two fours, one though the on side and the other, through the off, before ending the over with a huge six. The last shot brought up India's 100. The visitors had moved to 102/2 in 12 overs.
However in the next over, Duminy ended Sharma's belligerence when he had him caught at the long-on boundary for 53 off 34 balls. Just a few balls later, Yuvraj was run out at the non-striker's end for 12 off 13 balls. India had stumbled to 110/4 in 13.1 overs.
Raina struck Ntini for a boundary in the first ball of the 15th over, but the bowler conceded just 4 more runs in the over as India moved to 122/4 in 15 overs. Raina then went after Theron, smashing him for a four to midwicket and then for a six in the same region.
But Theron came back strongly in the over when he bowled Yusuf for 6 off 8 balls. The danger man was gone and India were floundering on 136/5 in 16 overs, with captain M S Dhoni the new man at the crease. Parnell bowled a frugal 17th over, conceding just 6 runs.
Raina gave Ntini an inauspicious last over in international cricket, when he hit him for a six over midwicket and scurried three singles and a double with Dhoni. India has consequently moved past 150. In the last over, Raina hit a six off Theron but was out in the last ball when he was caught at mid-off. India had posted a competitive 168/6 in their 20 overs with Rusty Theon picking up 2/39 off his four overs.