Needing to win to stay afloat in the tournament, Kings XI made a wobbling start after they were being put into bat but made a late recovery to put up a respectable total at the PCA Stadium here.
From 63 for 3 at the halfway mark, Kings XI took 104 runs from the final 10 overs.
Kings XI lost wickets at regular intervals as they failed to stitch any big partnership. Their highest partnership was the 61 for the fourth wicket between Maxwell and Wriddhiman Saha (38).
Opener Vohra looked promising with a couple of fours off Sunil Narine at the start of the innings. He then hit two more boundaries off Umesh Yadav to up the ante.
More From This Section
But Yadav had the last laugh as he dismissed Vohra in the fifth over with his short delivery kissing the batsman's gloves for Robin Uthappa to do the rest behind the stumps.
Next over, Martin Guptill fell LBW to Narine as the batsman missed the delivery while trying to sweep over backward square leg and Kings XI were 41 for 2 then.
Marsh fell to a gem of a delivery off Chris Woakes. It was a full and straight delivery and Marsh played the line only to see it seam back in late to beat the inside edge before crashing into off stump.
Maxwell came out and he did not do much initially, scoring ones and two from his first nine balls he faced before taking his chances. He hit two consecutive sixes off de Grandhomme in the 12th over.
Maxwell hit one four and four sixes in his 25-ball 44.
After the captain's departure, Wriddhiman Saha was stumped while chasing a wide ball while Swapnil Singh (2) was out while going for a big shot.
For KKR, Woakes (2/20) and Kuldeep Yadav (2/34) were the most successful bowlers while Umesh Yadav and Narine got one apiece.