Skipper Rohit Sharma Wednesday struck a brisk 80 to help holders Mumbai Indians win their first match in the United Arab Emirates in seven attempts during two IPL editions.
Mumbai lost five matches in the 2014 season - the first half of which was played in the UAE due to elections in India - and went down in the opener of the Twenty20 tournament this season.
Sharma put on a key second-wicket stand of 90 with Suryakumar Yadav, who hit 47, to guide Mumbai to 195 for five and a 49-run win over Kolkata Knight Riders in Abu Dhabi.
"It was only two players (Sharma and Kieron Pollard) from the 2014 squad (that are with Mumbai this season)," Sharma, named man of the match, said.
"It was all about how we executed our plans today, we were in good positions and it was all about being ruthless."
Sharma hit sixes in his 54-ball knock to take his sixes count to 200 in the IPL.
Mumbai bowlers including Trent Boult, James Pattinson, Jasprit Bumrah and Rahul Chahar took two wickets each to restrict Kolkata to 146 for nine.
Meanwhile Kolkata's Australian quick Pat Cummins - the most expensive foreign player for the 2020 season with a $2.17 million fee - gave away 49 runs in his three overs.
But later Cummins, who played three one-day matches in England ending September 16 before coming to the UAE, smashed 33 runs off 12 balls while coming in to bat at number seven.
"It is very unfair to judge him right now. He is off quarantine," KKR skipper Dinesh Karthik told reporters.
"He is a world champion bowler. From whatever I have heard and seen he is one of the best going around in the world. I trust him completely. I am sure he will come good."
The 13th edition of the world's richest T20 league is being held in the UAE behind closed doors after being shifted out of India due to the rising coronavirus cases.