Mumbai Indians climbed above the Kolkata Knight Riders and into the Indian Premier League top four after a comprehensive 102-run victory on Wednesday.
A run of three wins in a row for Mumbai has reignited their campaign and their victory at Eden Gardens was enough to edge them into play-off contention.
Kolkata had been set the daunting target of 211 from their 20 overs and came nowhere near as they collapsed from 31-1 to 108 all out.
Their reply could hardly have been more different to the Indians' innings, Mumbai's top order all delivering around a superb 62 off just 21 balls from Ishan Kishan.
Kishan blasted six maximums in his quick-fire innings, producing the kind of contribution Kolkata could only dream of as they were dismissed with 12 balls remaining.
KULDEEP BEARS THE BRUNT
Kishan took a particular liking to Kuldeep Yadav, and the 23-year-old may well have finished the night with neck pain having watched the ball sent to all parts.
The wicketkeeper's first maximum sailed over long-on early in Kuldeep's spell, but when the spinner returned Kishan launched a blistering attack.
Four balls in a row all flew over the legside boundary, the third taking him to 50 off just 17 deliveries – the joint-fastest half-century by a Mumbai Indians player.
He was far from the only Mumbai player to clear the ropes – they hit 14 sixes in total, including a one-handed slice from Hardik Pandya in the 18th over.
Chasing a mammoth total is never an easy challenge, and a solid start is needed to get anywhere close.
Kolkata lost Sunil Narine for four off the second delivery of their innings, and it was all downhill from there.
Chris Lynn and Nitish Rana offered a brief glimpse of hope, but the loss of five wickets for 36 runs ended their quest and it was just a matter of time before Mumbai finished things off.