Johannesburg: Jacques Kallis (58*) and Rahul Dravid (38) helped Bangalore Royal Challengers beat Delhi Daredevils by seven wickets.
Bangalore got off to a poor start as Ashish Nehra had opener Robin Uthappa (1) caught behind by keeper Dinesh Karthik in the first over.
But Rahul Dravid (24) and Jacques Kallis (29) have added 52 runs for the second wicket to keep Bangalore in the hunt.
Earlier, Praveen Kumar took 3 wickets as Delhi Daredevils scored 134/7 in 20 overs.
Batting first after winning the toss, Delhi got off to a bad start losing two wickets in the first over by Praveen Kumar.
Delhi captain Virender Sehwag (0) continued with his poor form as he flicked an incoming delivery to short mid-wicket for Ross Taylor to take the catch. Two balls later, Mithun Manhas (0) tried to pull a bouncer, but gloved to second slip where Jacques Kallis dived forward to take the catch.
Gautam Gambhir hit a six and 3 fours in 19-ball 27 before cutting a Jacques Kallis delivery to point for Taylor to take the catch.
AB de Villiers hit 3 fours in his 29-ball 28 before he was clean bowled by an arm ball from Roelof van der Merwe.
Anil Kumble struck in his first over by castling the stumps of Andrew McDonald (3) and took his second wicket by having Yogesh Nagar (20) caught at deep extra cover by Robin Uthappa.