Andre Russell took four wickets and affected a run out in the final over as Kolkata Knight Riders beat Kings XI Punjab by seven runs at Eden Gardens to go top of the IPL table.
Russell took 4-20, with his figures reading 3-3 after the wicket of David Miller (13) midway through his third over, the 18th of the innings.
Axar Patel (21) ruined Russell’s figures somewhat with back-to-back sixes later in that same over to leave Kings XI needing just 22 from the final two overs.
Russell returned to form in the final over though, conceding just four runs, and picking up the vital wicket off Patel second ball, running him out after some fantastic fielding off his own bowling.
Kolkata had earlier set Kings XI 165 to win, with Robin Uthappa (70) and Gautam Ghambir (54) both striking fifties in a third IPL century stand between the pair.
But after both were dismissed via run-outs, Kolkata struggled in the final overs – despite 16 off 10 balls for Russell – with only 14 added from the final two.
Kings XI’s run-chase got off to a dreadful start, Russell removing Marcus Stoinis for a duck fourth ball, and adding the strike of Vohra – also not troubling the scorers – in the third.
Murali Vijay fell to Morne Morkel (1-27) next ball as Kings XI slipped to 13-3, but Glenn Maxwell came in and blasted 68 from 42 balls to lead the recovery – his fifty coming up after 29 balls.
Miller’s struggle for form continued, his 13 taking 18 deliveries, although he was fortunate to survive being bowled first ball by Brad Hogg – the ball hitting the stumps but not dislodging the bail.
Piyush Chawla (2-27) picked up the key wicket of Maxwell lbw in the 16th over, but Kings XI were always in the game until Russell’s efforts in the final overs.
Kolkata go top of the table with the win, their sixth in nine games, while Kings XI stay bottom after a sixth defeat in eight.
Catch more IPL action on Thursday as Delhi Daredevils take on Rising Pune Supergiants. That clash is live on Sky Sports 2 from 3pm.