Jos Buttler laid the platform with a rampaging 89 while Shreyas Gopal held his nerve at the death to take Rajasthan Royals to a four-wicket victory over Mumbai Indians.