Jos Buttler extended his dream run this season with a record-equalling fourth hundred as Rajasthan Royals produced a ruthless performance to beat Royal Challengers Bangalore by seven wickets in Ahmedabad on Friday and reach their first IPL final since the inaugural edition in 2008.