Kagiso Rabada and Marco Jansen were the heroes for the Proteas in a dramatic two wicket victory at SuperSport Park.