Suryakumar Yadav bore the blunt, as he was struck on the helmet by the slower bouncer from the 29-year-old Gujarat Titans fast bowler.
Mahendra Singh Dhoni's brilliance behind the stumps that stole the show once again.
Rajat Patidar starred for RCB with a quickfire half-century, while Phil Salt and Tim David provided the fireworks.
Led by Josh Hazlewood, RCB produced a dominant bowling performance to crush Chennai Super Kings by 50 runs.
Skipper Shreyas Iyer led from the front on his debut for Punjab Kings with a scintillating knock, while Sai Sudharsan and Jos Buttler fought bravely for Gujarat Titans.
With the dew playing a role, the fielding of the two teams was nothing much to write about.
In the high-scoring contest, a few bowlers delivered notable performances, with R Sai Kishore and Vijaykumar Vyshak making a decisive impact.
Vipraj Nigam's all-round heroics not only sealed a sensational win for Delhi Capitals but also announced his arrival on the IPL stage in style.
Finishing with 2/34 on a batting-friendly pitch, Harshal Patel played a key role in stifling Royals' momentum in the middle overs.
SRH's Abhinav Manohar made up for his batting failure with a brilliant catch at point.
Ishan Kishan made a dream start at his new IPL franchise Sunrisers Hyderabad with a match-winning century against Rajasthan Royals.
Spectators at the M A Chidambaram stadium in Chennai couldn't contain their joy as their beloved Thala was back in the CSK yellow once more.
2016 champions SRH are banking on a power-packed batting line-up and a revamped bowling attack to end their nine-year title drought.
With a power-packed batting line-up, match-winning spinners and a solid pace attack, champions KKR are once again the team to beat.
RCB will look to Virat Kohli not just for runs but also for inspiration as they chase that elusive IPL title -- a drought that has persisted for the last 17 years since the IPL's inception in 2008.
'Shreyas Iyer likes a challenge, tough situations, playing against the top teams.'
Who do you think should be part of India's playing XI against New Zealand in Sunday's final?
A look at Indian players' records in ICC ODI tournament finals including the World Cup and Champions Trophy.
Mohammed Shami has taken 13 wickets in five matches in ICC ODI knockout games -- the third most wickets by an Indian bowler.
Virat Kohli surpassed Shikhar Dhawan to become India's highest run-scorer in Champions Trophy history.