Kolkata Knight Riders didn't even let Jacques Kallis catch his breath after a breathtaking spell of bowling.
He had dropped down to No.4 in the batting order but by the ninth ball of the innings, was out in the middle with Azhar Mehmood on a hattrick.
Three balls later, he smacked one through the covers.
Before he fell, trying to steer Harmeet Singh, Kallis had scored 37 off 33 balls with six fours.
More importantly, he had added 66 runs with Manvinder Bisla to ensure the Knight Riders didn't implode again after Gautam Gambhir tried to hoick one that came in.
Eoin Morgan took it from there along with Bisla who showed shades of that magnificent innings he played in the final last year after Mandeep Singh dropped him early.
A half Dil-scoop off Harmeet showed how much Bisla was enjoying himself.
Stay till the end, Gambhir was insisting. Bisla did.
Morgan then decided to give Kolkata an early night by carting Mehmood before the winning runs came off a no-ball.
Kallis got a wicket off his first ball when Mandeep threw away another good start, misjudging the pace and failing to clear the circle.
He then tested Manan Vohra with a bouncer and followed that with a slower delivery.
Three balls into his spell and Mumbai Indians knew what they didn't have to contend with on Wednesday.
The next ball did go for a boundary, Vohra slapping it past backward point, but it was the only one Kings XI Punjab scored off the man who is now three years shy of turning 40 and in his 18th year as an international.
In his second and third overs, Kallis gave four runs each.
In his final over, also the innings’ 18th, he gave three and dismissed the dangerous David Hussey with Sachitra Senanayake first looking to check where he was on the boundary line before calmly completing the catch.
With 13 dot balls and two wickets, Kallis had already earned his keep but his job was only half done.
Giving Kallis good support was that man again, Sunil Narine.
Friday was one of those rare nights where he didn't get a wicket but having given away 10 runs in his first over, Narine conceded only 12 in his remaining three.
Only two came in the 19th over and it ended with Azhar Mehmood being run out. Guess who fired the throw in? Kallis.
Having given five runs in the 18th and 19th over, KKR conceded 18 in the final when Gurkeerat Mann showed that when he has time from being Superman on the boundary line, he can wield the long handle adequately.
It gave Kings XI Punjab a total they didn't think they would get when Kallis and Narine were operating in tandem.