Josh Hazlewood's defending champions Royal Challengers Bengaluru will face Gujarat Titans in the Indian Premier League final after Shubman Gill's side chased down Rajasthan Royals in the play-off.
A 167-run opening partnership between Indian captain Gill and Sai Sudharsan steered Gujarat to the seven-wicket win with eight balls to spare.
Gujarat pulled off their highest successful chase at 3-219, in reply to Rajasthan's 6-214.
Royals' innings was based on another superlative innings from 15-year-old Vaibhav Sooryavanshi, who smashed 96 off 47 balls.
He was trumped by Gill, who hit 104 off 53 balls, including 15 boundaries.
The final on Sunday in Ahmedabad, Gujarat's home ground, will be a rematch of the first playoff on Tuesday when Bengaluru beat Gujarat by 92 runs in Dharamsala.