Yes, Kolkata won yesterday so there is still a chance to qualify. But I think it will be very difficult for Kolkata to win the next three matches in a row, so it will be very challenging for Kolkata to secure the playoffs. Kolkata have 3 matches left, will play against Chennai, Hyderabad, Bengaluru. Bengaluru are in great form, so it will be difficult to beat them. But yesterday's Kolkata Knight Riders vs Rajathan Royals match was very competitive. Rajasthan captain Ryan Parag tried hard for the team but still Rajasthan lost by 1 run.
Mathematicaly, Kolkata still has a chance to qualify for the next round. But I would say it is impossible for Kolkata. It is not like Kolkata can qualify for the next round if they win their next three matches. At the same time, they will have to lose points to Gujarat, Punjab, Mumbai or Delhi.
If Kolkata can win their next 3 matches, their points will be 17. Gujarat and Delhi have earned 14 and 12 points respectively from 10 matches. If these two teams lose all three matches in the next four matches and if Kolkata can win all the upcoming three matches, then Kolkata has a chance to qualify for the next round. But does this seem realistic?