This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
Jacques Kallis produced a fine allround effort of 30 with the bat and 2-24 with the ball as Kolkata Knight Riders secured an 18-run win over Delhi Daredevils on Tuesday night to ensure its maiden Indian Premier League final appearance.
Kallis steadied the Kolkata innings with a solid 30 off 33 balls as the team scored 162-4.
Kallis then took the important wickets of Rao and Ross Taylor as Delhi was restricted to 144-8.
So KKR are straight into Sunday's final.
Delhi will get another chance to reach the final on Friday when they take on the winner of today's "eliminator" in Bangalore between the