New Delhi, May 4 -- Kolkata Knight Riders keep their Indian Premier League playoff hopes alive by the skin of their teeth after they eked out a 1-run win against the Rajasthan Royals.

The thriller at Eden Gardens ensures KKR keep up with the rest of the the IPL competition as they now sit sixth in the standings with 11 points from as many games, leapfrogging Lucknow Super Giants who play in the second game of today's double header.

Rajasthan Royals almost pulled off a dramatic win thanks to a sensational knock from skipper Riyan Parag, who missed out on his century by just one hit.

The stylish right handed batter hit 8 sixes in his innings of 95 (45), including six sixes in six balls across two overs.

He first smashed Moeen Ali all ov...