Jos Buttler rediscovered his form with 89 from 56 balls for Rajasthan Royals – but came out on the losing side as Gujarat Titans won a thriller to reach this year’s IPL final thanks to David Miller’s three successive sixes in the final over.