In the Super Over, Punjab made five for the loss of one wicket and scores were tied as Mumbai too made five for no loss.
Warner is the fourth batsman to reach 5,000 runs in the Twenty20 tournament, though the first overseas player to achieve the feat. In what was his third consecutive half-century, MI wicket-keeper batsman Quinton de Kock top-scored for his team with his 53 (43) including three fours and sixes each.
Hooda and Jordan though made sure that KXIP stayed in the hunt before the latter got out on the final ball, with scores levelled.
Left needing just three to win off leg-spinner Rashid Khan, Kolkata captain Eoin Morgan combined with the man he recently replaced in the job, Dinesh Karthik, to complete the job, the pair having earlier made 34 and 29 not out respectively. Towards the end of the innings, Kieron Pollard finished on a high in a 57 run unbroken stand for the seventh wicket with Nathan Coulter-Nile (24 n.o.: 12b, 4x4).
Kings XI lost the in-form Agarwal early in the reply, bowled by Bumrah, before Rahul shared useful partnerships with Gayle (24 from 21) and Nicholas Pooran (24 from 12) to keep the IPL strugglers in contention.
However, Gayle was sent packing by Rahul Chahar in the 10th over and then Bumrah returned to dismiss Nicholas Pooran (24 off 11) to leave Punjab at 108 for 3. On the last ball of the over, Bumrah delivered a flawless yorker and trapped Rahul LBW and helped MI restrict KXIP to 5/2.
FALL OF WICKETS: 1-23 (Rohit, 2.5 overs), 2-24 (Suryakumar, 3.3), 3-38 (Ishan, 5.1), 4-96 (Krunal, 13.5), 5-116 (Hardik, 15.3), 6-119 (de Kock, 16.3).
Rahul started the proceedings with a single before Pooran got out on the second ball.
Kieron Pollard helped MI score 11 for one in the second Super Over bowled by Chris Jordan after both the teams ended at the same score in the regulation 20 overs as well as in the first Super Over.
Given how Gayle and Agarwal approached the Kings XI's second Super Over, it may not have mattered but it was certainly a confidence boost and a blow for Mumbai.
While the England pacer hit the right length on the first ball, bowling a yorker, he had to re-bowl his second ball after conceding a wide.
Agarwal was there and jumped as the ball went over his head before somehow managing to claw it back into play, turning a certain six into just two. The Universe Boss hammered a six over the long-on on the first ball and then ran a single. Instead the throw came in, low and hard for the wicketkeeper to deal with but Rahul dived and flicked the ball onto the stumps to run out the diving De Kock by half a foot.
Promoted up the order, Krunal deposited Jordan's third ball over deep extra cover and then picked up a four off Maxwell in the next over.