Kevin Pietersen marked his comeback with a valuable half century that helped the Royal Challengers Bangalore regain a win under their belt, and it could not have come at a more opportune time against the much muddled Kings XI Punjab team.

KP struck a well paced innings of sixty-six runs from forty-four runs, giving the Royals Challengers an additional slice of international taste after Jacques Kallis led the first half of the competition with aplomb.
But it was not a solo act with Virat Kohli giving the third wicket partnership the winning edge with forty-two ideally scored runs as well as the RCB made light of the challenge thrown up by the Kings XI Punjab who have thrown the sink at the opposition of trying to eke out two more points in the tournament.
The fiasco off the field emanating about the KXIP team gave way to a sombre affair in the middle where the KXIP captain, Kumar Sangakkara, paired up with Manvinder Bisla to make a meal of the match.
But once Sangakkara gave way, making a twenty-seven ball forty-five runs and Bisla gave his wicket away for twenty-nine promising runs, Ravi Bopara and Yuvraj Singh set up the target of 181. While the former continued his relative decent form in the tournament with another knock of forty-two, it was Yuvraj who had to prove a point or two and the setting seemed perfect. And he did fire for thirty-six runs in a crucial partnership, curtailed only by Kallis' delivery that put paid to a bigger launch.
2010 IPL 3 Match 30: When Bazookas Didn't Fire But Dada Did
2010 IPL 3 Match 29: Dinesh Karthik Makes All the Differences for the D's against the R's
2010 IPl 3 Match 28: Chennai Find the Winning Feeling against RCB
When Virat Stunned Harsha Bhogle on Air with "S*** Happens"...
2010 IPL Match 27: Kings XI Find Their Groove...Then Lose It to Malinga
Kings XI Punjab Face MI Prospect Without Banned Sangakkara; Injured Yuvraj Singh
2010 IPL 3 Match 26: Warner Century Catapults KKR Further Down
2010 IPL 3 Match 25: Bhajji Mania Sinks Chargers on "Home" Turf
2010 IPL 3 Match 24: Ojha Numbs Chennai
2010 IPL 3 Match 23: Knight Riders Score Win Over Clueless Kings XI
Brendon McCullum Fears Fast Bowlers With Quit Tests; ODIs Suffer for Want of Campaign
2010 IPL 3 Match 22: Royal Pathan Thumps Silenced Chargers
2010 IPL 3 Match 21: Tendulkar Stands in The Way of a Chennai Resurgence
Damien Martyn Locked Out of Royal Plans; May seek Coaching Role
2010 IPL 3 Match 20: Daredevils Get back on Winning Track as RCB Lose Theirs
2010 IPL 3 Match 19: Royals Prove Kings XI Are Poorer by Aussie Power
2010 IPL 3 Match 17: Tendulkar Powers MI to Win Over Sluggish KKR
2010 IPL 3 Match 16: Chennai Succumb in Face of Victory, KXIP Score Points in Super Over/a>
2010 IPL 3 Match 15: Chargers Clinch Win As Daredevils Play Catch Up in Tense Game
2010 IPL 3 Match 14: RCB's Kallis Phenomenon Hands Mumbai Indians First IPL 3 Defeat/a>
2010 IPL 3 Match 13: Rajasthan Royals Finally Taste Success as KKR Suffer Second Defeat/a>
2010 IPL 3 Match 12: Symonds Denies Defiant Irfan Pathan for Chargers' Victory
2010 IPL 3 Match 11: "Mongoose" Hayden Upstages Viru-Drama/a>
2010 IPL 3 Match 10: Royal Challengers Vanquish underdone Royals/a>
2010 IPL 3 Match 9: Mumbai Indians Stun Delhi Daredevils At Home
2010 IPL 2 Match 8: Chennai Fight on Dhoni's Half Century to Humiliate KKR/a>
2010 IPL 3 Match 7: RCB Stun KXIP in Heavy Run Fest/a>
2010 IPL 3 Match 6: Daredevil Sehwag Vanquishes Slippery Royals
Lara, Modi Drop Hints of Perhaps IPL 4 in 2011
2010 IPL 3 Match 5: Chennai Super Kings Fail to Launch After Chargers Soar
2010 IPL 3 Match 4: Knight Riders Ride High Despite Kallis' Half Century for RCB
2010 IPL Match 3: Gauti Takes Daredevils Home Against Hapless Kings XI Punjab
2010 IPL 3 Match 2: Centurion Yusuf Pathan Threatens the Wind off Mumbai Indians' Sail
Modi, Mehr Jessia Planning 55 IPL Bashes?
Sharad Pawar Skips IPL 3 Opening Ceremony and Match
DLF 2010 IPL 3 Game 1: KKR Humbled by Chargers, Roar to Surprise Victory
Old Gold Rocks 2010 IPL 3 Opening Ceremony!
2010 IPL 3 Schedule of Matches, IPL 3 Team Squads, News in the Run