Ace all-rounder Shakib Al Hasan had a terrific day with the ball on his 50th match for the Kolkata Knight Riders.
Shakib gave away only 23 runs from his quota of 4 overs at an economy of 5.75 and took the all-important wicket of Suryakumar Yadav who bagged a blistering fifty.
The southpaw came on to bowl in the 3rd over of the innings and gave away only 4 runs in that over.
He was then taken off from the attack for a while and returned in the 7th over.
While other bowlers were being hit for boundaries at ease, Shakib tightened things from the other end.
Suryakumar was looking dangerous. He just bagged fifty of 32 deliveries and was looking for something more dangerous.
Mumbai Indians skipper Rohit Sharma and Suryakumar built a partnership of 76 runs before Shakib sent Suryakumar back to the pavilion in his last over as he finished a brilliant bowling spell.
Shakib then took the catch of Jasprit Bumrah at deep midwicket off Andre Russel.
Things started to go downhill since then for Mumbai Indians. They were eventually bundled out for 152 runs.
Andre Russel, however, stole the show late in the innings as he picked up 5 wickets from his 2 overs while Pat Cummins bagged a brace for KKR.
Popular cricket analyst and commentator Harsha Bhogle lauded the 'typical Shakib performance' on Twitter.
He tweeted - "Typical Shakib performance. You ask yourself if he did anything and then see 4-0-23-1."
Earlier, Shakib was presented a special cap ahead of his 50th match for Kolkata Knight Riders ahead of their match on Tuesday.
Brendon McCullum, the team coach, presented him with the cap in the team huddle ahead of the match.