By FOX Sports Staff
Sunil Narine, the player of the tournament last year, was the star for the home side as a devastating four-over spell saw him collect four wickets for just 13 runs and the bowlers limited Daredevils to a modest total in the first game of the sixth season of the tournament.
Skipper Gautam Gambhir then led the way with 42 as the reigning champions surpassed their required target with eight balls to spare.
Jacques Kallis and Manoj Tiwary made 23 apiece for Kolkata before both fell to spinner Shahbaz Nadeem (2-22), leaving the score at a commanding 99-4 in the 15th over.
It was left to England international Eoin Morgan (14 not out) and Yusuf Pathan, who was unbeaten on 18, including hitting a six straight down the ground, to see the Knight Riders over the line.
Only Daredevils captain Mahela Jayawardene provided some resistance for the Daredevils as he managed to notch 66 runs, offering some stability as his team-mates were slowly whittled away by the Knight Riders' bowlers.
The Sri Lankan had to come on rather early as well as Unmukt Chand was bowled out by paceman Brett Lee in the very first ball of the match, and registered eight fours and a solitary six.
The experienced batsman got little support from the rest of his side; they were bowled out for 128 off the final ball of the 20th over.
Lee had figures of 40/2 in his first IPL outing since taking on a mentorship role for Shahrukh Khan's franchise but the maturity demonstrated by the reigning champions could mean an easy job for the Australian.
David Warner was one the only other Delhi batsman after Jayawardene to make it into double figures, hitting four boundaries before offering a low chance that Kallis comfortably held at slip, getting out for 21.
Trinidadian Narine, who took the Australian opener's wicket, then returned at the end of the innings to stop Delhi in their tracks, international team-mate Andre Russell amongst his victims when he chipped back a simple return catch.
The next IPL game on Thursday sees Royal Challengers Bangalore host Mumbai Indians at the M. Chinnaswamy Stadium.