Shubman Gill struck a brilliant century to lead Gujarat Titans into the Indian Premier League final with a seven-wicket win over Rajasthan Royals in Qualifier 2.

Chasing 215, Gill and Sai Sudharsan put on a 167-run opening stand. Gill finished with 104 off 53 balls, while Sudharsan made 58 before being dismissed after his bat slipped onto the stumps-the same unusual way he got out in the previous match.

Rajasthan teenager Vaibhav Sooryavanshi impressed again with 96 off 47 balls, but it wasn't enough to stop Gujarat from reaching the target with 18.4 overs to spare.

Gujarat will face Royal Challengers Bengaluru in the final on Sunday in Ahmedabad.