Proteas secure a commanding 107-run victory over Afghanistan in their ICC Champions Trophy opener, led by Ryan Rickelton's maiden ODI century and a stellar bowling performance.