Chasing 172, DD were restricted to 158/6 in 20 overs. Yuvraj Singh, the costliest player in IPL at Rs 16 crore was dismissed for a three-ball duck. Piyush Chawla (4/32) starred with the ball taking 4 wickets including the big scalp of Yuvraj, who batted at number 5.
After tonight's win at Eden Gardens, KKR moved to 3rd spot in the league standings with 13 points from 11 matches. DD, with 7th loss in 11 games, are at 7th making it tough for themselves to reach the playoffs.
DD had a decent start to the run chase as Shreyas Iyer and Manoj Tiwary added 63 in 9.5 overs. But once the spinners were pressed into service by KKR skipper Gautam Gambhir, scoring became difficult.
Iyer top-scored for DD with 40 while captain JP Duminy (25), Saurabh Tiwary (24) and Angelo Mathews (22) fought hard but the required run rate was too much.
With 35 needed off 12 balls, Andre Russell bowled an excellent 19th over, conceding just 6 runs for a wicket.
Needing 29 off the final 6 deliveries, Umesh Yadav was hit for 3 fours but only 15 came off the over and KKR emerged victorious.
The 44-year-old Brad Hogg took 1 wicket while Russell was the other successful bowler, removing Mathews. Chawla won the Man-of-the-match award.
Yusuf lifts KKR to 171/7
Earlier, KKR rode on Yusuf Pathan's 42 from 24 balls to post a competitive 171 for 7. Pathan once again held KKR's innings together and struck three fours and three sixes even as DD picked wickets at regular intervals.
Imran Tahir (2/46) dismissed Pathan in the penultimate over of the innings but Johan Botha blasted 17 from five balls in the last over to fire up the total after KKR elected to bat for the first time this season.
Playing with an extra bowler after Sunil Narine got a clearance from the Board, a relieved KKR rejigged their batting order and sent Chawla at No 4.
The KKR legspinner looked unconvincing but his cameo of 22 from 19 balls (1x4, 1x6) kept the run-rate ticking, even as Mishra bowled a tight spell conceding two runs with one wicket from his first two overs.
Chawla almost fell on the wickets after losing his balance trying to get away a Mathews bouncer as he looked out of sorts but nevertheless KKR kept the run-rate ticking even as Mishra (1/20) bowled a tidy spell.
Earlier, DD were severely let down by their fielding and Uthappa benefited the most after being dropped twice during his 31-ball 32 run innings. On both the occasions, the ball slipped in between the fielders' hands.
Manoj let one slip over the boundary when Uthappa was on 15, while Yuvraj who was employed at short midwicket dropped a sitter when the KKR opener was on 23.
Gambhir (12 from 10 balls) had given KKR a typical flying start putting on 38 runs with Uthappa from 4.3 overs before Zaheer Khan gave DD the first breakthrough inducing an outside edge from the KKR skipper.
Aided by the two reprieves, Uthappa and Pandey (22) capitalised on the start as KKR coasted to 50/1 from six overs before Mishra put brakes on the run-rate conceding one run from his first over.