Put into bat, the Lions, who lost their previous match after a spell of victories, made a disastrous start as they were reduced to 24 for 3 in the fourth over before Karthik's 43-ball innings, which had five fours, took them to just below 150-mark at the Saurashtra Cricket Association Stadium.
Captain Suresh Raina (24) played his part in reviving the innings with a 51 run partnership with Karthik while Ravindra Jadeja chipped in with a useful unbeaten 36 towards the end.
The Lions were in trouble soon after the start of the match and Brendon McCullum (1) was lucky to survive a close LBW shout off Nadeem, who opened the Daredevils bowling after making it to the playing eleven today.
But it was not McCullum's day today and the New Zealander was cleaned up by Zaheer in the third over.
The next over, the Lions lost two wickets with Dwayne Smith (15) and Aaron Finch (5) perishing to Nadeem.
Smith hit it straight to long-on fielder Chris Morris while five balls later, Finch, making it to the playing eleven for the first time after playing Lions' first three games, top-edged to Rishabh Pant at short fine leg while looking to slog sweep across the line.
It was left to Raina and Karthik to steady the Lions' innings and the duo did a fine job as they curb the big shots and concentrate on singles and doubles with occasional fours.
But just as it seemed the Lions have reached to a position of strength from where they can accelerate towards a challenging total, they lost Raina off a fine delivery from leggie Amit Mishra. The home side captain was completely beaten and Quinton de Kock effected a regular stumping.
Raina's dismissal led to Karthik and new man in Jadeja playing cautiously for a while before they began to look for their shots. Karthik reached to his fifty with a boundary but the next ball he was out of the bowling of Mohammed Shami, with the delivery clipping the bails.
