The bowling partnership between Hardik Pandya and his brother Krunal took Mumbai Indians to the top of the IPL table at the end of the group stage.
Hardik dismissed dangermen Chris Lynn and Shubman Gill in consecutive overs to break up a threatening partnership and earn the man-of-the match award.
While Krunal gave away just 14 runs from his four overs as Kolkata were restricted to 133-7.
Mumbai chased down the total in 16.1 overs for a crushing nine wicket victory that set up their playoff game against Chennai Super Kings on Tuesday.
The player of the match Hardik Pandya predicted the game against old rivals Chennai would be a "cracker".
"To be honest as a batsman, there is nothing better than hitting a ball. People don't expect a lot from my bowling, neither do I, but it feels nice," the 25-year-old said.
"When you can do something people are not expecting with our bowling, I'm happy."
And Pandya said he was ready to strike again as a bowler for Mumbai – as they stake a claim to become the first team to win four Indian Premier League titles.
"I definitely look at myself as a four-over bowler, I am ready to do whatever my team wants me to do, bowl four, 10 or even 15 overs in a Test match," he said.
Sharma praised the whole team for using the Wankhede stadium pitch to vary the attack against Kolkata.
"We always come back well in the second half of this tournament," said Sharma.
"In all the three trophies that we've won, the boys have picked themselves up in the business end. IPL is a funny tournament, any team can beat the other on their day."
The winner of Tuesday's contest will go straight into the IPL final in Hyderabad on Sunday.