Ajinkya Rahane struck the first century of this season's Indian Premier League to lead the Rajasthan Royals to a crushing 59-run win over Royal Challengers Bangalore.

Rahane, who scored 98 against Kings XI Punjab this month, struck 12 fours and five sixes in a 60-ball 103 not out to guide Rajasthan to 195 for two batting first in Bangalore.

Rahane shared in a steady 62-run opening stand with Rahul Dravid (25) but it was the arrival of Owais Shah that lit the blue touch paper as the two in-form batsmen added 121 runs in 8.2 overs for the second wicket.

Shah, who is now second behind Rahane in the list of leading run-scorers in IPL 2012, contributed 60 to that stand, smashing five sixes and five fours off 26 balls.

That left RCB with a mountain to climb but they enjoyed the ideal start as Mayank Agarwal struck the first ball of their reply for six and proceeded to make 27 of his side's opening 28 runs – with the big-hitting Chris Gayle a patient spectator at the other hand.

However, Agarwal (34) and Gayle (eight) were then dismissed in the same Pankaj Singh over with the score on 42, and after that RCB's challenge rapidly faltered as Siddharth Trivedi ripped out their middle order.

Trivedi claimed the valuable scalps of AB de Villiers (six), Virat Kohli (22), Saurabh Tiwary (17) and Daniel Vettori (one) – all bowled – to finish with figures of four for 25 as RCB were dismissed for 136 in the final over.