Robin Uthappa got off to a brisk start and was supported well by Gautam Gambhir.
Zaheer Khan ended the opening stand by dismissing Gautam Gambhir.
Amit Mishra struck in his second over to send back Robin Uthappa.
Manish Pandey failed to convert a promising start as he was bowled by Yuvraj Singh.
KKR's decision to promote Piyush Chawla up the order as a pinch hitter did not quite pay off. However, Yusuf Pathan batted in a positive manner to help KKR forward.
Imran Tahir dismissed Andre Russell and Yusuf Pathan off consecutive overs.
Johan Botha's cameo lifted KKR to 171/7.
Manoj Tiwary, who opened with Shreyas Iyer, got off to a watchful start.
Piyush Chawla dismissed Manoj Tiwary while Brad Hogg picked up the wicket of Shreyas Iyer.
Kedar Jadhav and Yuvraj Singh fell to Piyush Chawla in the same over, leaving DD in a lot of trouble.
Shreyas Iyer upped the ante with some much-needed boundaries.
Piyush Chawla also dismissed JP Duminy to finish with a four-wicket haul.
Angelo Mathews and Saurabh Tiwary fought hard as they tried to keep DD in the hunt.
KKR won by 13 runs to move up to the third spot on the points table.