KKR and Punjab have the best chances to grab it while SRH and RR could grab it of they win their remaining matches. It's really tough to predict in this case due to the recent upsets that JSRAW pointed out.
If Punjab wins today's match, then both KKR and KXIP will be on 12 points each. But the problem is that, compared to the top-3 teams, their run rate is not that good. So they need to win the remaining two matches very convincingly, if they want to progress to the next stage. Regarding SRH and RR, I don't think they have much chance to qualify. Their net run rate is also quite bad.
Chakravarthy takes first wicket for KKR and now KXIP 47/1 after 8 overs.