India icon Yuvraj Singh weighed in with 44 important runs with the bat, while there were also contributions from captain David Warner and Moises Henriques, as the Sunrisers posted 162-8 batting first in Delhi.
Kuldeep Yadav impressed with the ball, taking 3-35, as the game was evenly poised at the half-way stage.
In reply, though, KKR never really got going and finished on 140-8 – with Bhuvneshwar Kumar taking 3-19.
It meant the Sunrisers triumphed by 22 runs and are now one match away from an IPL final.
Sport360’s cricket expert Ajit Vijaykumar analyses an action-packed Wednesday night of play as the IPL enters its final stages.
What did you make of the match? Get in touch on social media, use #360Fans.