Mumbai Indians' Indian Premier League title defence started in defeat as Kolkata Knight Riders cruised to a 41-run win in Abu Dhabi.
After winning the tournament in fairtyale fashion in Sachin Tendulkar's IPL swansong in 2013, Mumbai made a lacklustre start to this year's event as they failed to chase down a target of 164.
South African veteran Jacques Kallis made the most of a dropped catch to post 72 from 46 balls in Kolkata's 163-5, sharing a 131-run partnership with Manish Pandey, who clubbed 64 from 53.
The Mumbai run chase never gathered any momentum, thanks in the main to Sunil Narine, who added to his growing Twenty20 wicket tally with 4-20 from his four overs.
Kallis, who has retired from Test and first-class cricket, was handed a second chance when on 34 and made Mumbai pay with an explosive finish to the Kolkata innings.
After losing captain Gautam Gambhir for a duck, Kallis and Pandey were quietly rebuilding the Knight Riders' innings before Lasith Malinga inexplicably dropped the South African all-rounder at short fine-leg off the bowling of Kieron Pollard.
Kallis then pressed his foot firmly on the accelerator, taking Pragyan Ojha for 19 runs in the next over and then depositing Pollard towards the rope twice in over 16.
Uncapped Indian batsmen Pandey proved the perfect foil at the other end and helped himself to six boundaries and two sixes before falling to Malinga at the end of the 17th over for 64.
Malinga (4-23) helped put the brakes on Kolkata at the death with the wickets of Kallis and Shakib Al Hasan later on, however his earlier mistake in the field was to prove costly.
Only Ambati Rayudu (48) contributed significantly to the Mumbai run chase as spinners Narine and Shakib put the squeeze on during the reply.
The Indians found the boundary just nine times with only Rayudu, Aditya Tare (24) and Rohit Sharma (27) reaching double figures as they ended up well short on 122-7.