Matthew Wade’s Gujarat Titans team have reached the final of the Indian Premier League in their debut season thanks to David Miller’s blistering half-century.

Needing 16 off the final over from Prasidh Krishna, Miller smashed three sixes in a row to secure a seven-wicket victory against Rajasthan Royals in Tuesday’s qualifier in Kolkata.

That booked Titans a place in Sunday’s final on their home ground in Ahmedabad.

Watch the latest sport on Channel 7 or stream for free on 7plus >>

South African Miller’s unbeaten 68 off 38 balls earned him the man-of-the-match award. Australian Wade, coming off a lean spell, made a useful 35.

Inaugural champions Rajasthan can still make the final by beating the winners of Wednesday’s eliminator between Lucknow Super Giants and Royal Challengers Bangalore.

Rajasthan posted a strong 188-6 after being put into bat at Eden Gardens.

Jos Buttler, the tournament’s leading scorer, had gone five innings without a fifty but the Englishman bounced back with a breezy 89 bringing his tournament tally to 718 runs in 15 games.

Buttler initially scored at a run-a-ball rate while skipper Sanju Samson smashed 47 off 26 balls at the other end.

After Samson was out Buttler, on 43, escaped when Gujarat captain Hardik Pandya slipped at long off while about to take a regulation catch.

Buttler took 46 off his subsequent 17 balls before being run out in the final over.

Gujarat lost opener Wriddhiman Saha in the first over but Shubman Gill made 35 off 21 before being run out in a mix-up with wade.

Wade fell soon after but Pandya, who made an unbeaten 40, and Miller saw Gujarat home with an unbroken century stand.

“We wanted us to finish the game, that was the conversation in the middle,” Pandya said after the win.

“When we started the tournament, I obviously wanted to win the tournament, it’s a dream.”

Rajasthan captain Samson said batting got easy in the second innings.

“We’ll come back stronger,” Samson said.