West Indies bowler Odean Smith took three wickets in the final over as Punjab Kings beat Mumbai Indians by 12 runs.
Chasing 199, Mumbai got to 177/6 in 19 overs, needing 22 runs from the final six balls.
Smith was hit for a six off the first ball of the over but bounced back brilliantly with three wickets in the next five balls for just three runs.
Speaking after the game, Smith said he has been in the same match situation in the past four games and noted that he backed his best balls to do the trick.
Smith ended with figures of 4 for 30 in three overs.
Earlier, Punjab made 198/5 in 20 overs on the back of 70 from 50 balls by Shikhar Dhawan and 52 from 32 balls by Mayank Agarwal.
Mumbai’s unsuccessful chase was led by 49 from just 25 balls by Dewald Brevis and 43 from 30 balls by Suryakumar Yadav.
Kieron Pollard made just 10 from 11 before he was run out.