Two-time winners Kolkata will take on three-time champions Chennai in Friday's final
Kolkata Knight Riders advanced to the final of the Indian Premier League after edging Delhi Capitals by three wickets with just a ball to spare in the second qualifier in the UAE Wednesday.
Two-time winners Kolkata will take on three-time champions Chennai Super Kings in Friday's final.
Asked to bar first, Delhi posted 135/5 in 20 overs, as Shakib conceded 28 runs in his quota of four overs, and remained wicketless.
On other days this would've registered as an economical bowling figure but Shakib Wednesday proved to be the most expensive Kolkata bowler.
Alongside Sunil Narine, Shakib also went wicketless and the Bangladeshi's only other contribution was taking the catch to dismiss Shikhar Dhawan.
In reply, Shakib could've been the hero with the bat in the death overs of their chase, but instead perished for a two-bull duck, having been trapped in front by Ravichandran Ashwin.
Kolkata still reached their target thanks to a penultimate ball six from Rahul Tripathi.
Shakib will now prepare for Friday's final, before jetting off to Oman in time for Bangladesh's opening game of the T20 World Cup first round against Scotland Sunday.