After opting to bat first, Sunrisers Hyderabad were off to a good start with David Warner and Shikhar Dhawan combining for a 56-run stand in 6.1 overs before Dhawan was stumped by Glenn Maxwell.
David Warner continued his good run with the bat and scored his fifty off 36 balls and combined with Moises Henriques for a 65-run stand for the second wicket.
Manan Vohra took a good catch in the deep to remove Eoin Morgan who was looking dangerous in the middle. The England international scored 17 off 7 balls.
Warner missed out on a well-deserved century and got out for 81 off 52 balls to Beuran Hendricks in the 18th over but helped his team post 185 for 5.
In chase of 186, KXIP were off to a steady start with Murali Vijay and Manan Vohra combining for a 42-run stand for the opening wicket.
Bipul Sharma removed both the openers in his successive overs.
Kings XI Punjab kept losing wicket at regular intervals. Moises Henriques was the star performer with the ball claiming 3 for 16 from his four overs.
David Miller revived KXIP chase with a brilliant 44-ball 89-run knock but his team fell short by five runs.