JSE-listed Royal Bafokeng Platinum (RBPlat) subsidiary Royal Bafokeng Resources has reached an agreement to deliver a portion of its gold production to Canadian investment firm Triple Flag Mining Finance Bermuda over the life of its operations for an upfront payment of $145-million, or R2.1-billion. Additionally, Triple Flag will pay a further 5% of the gold spot price to RBPlat for each gold ounce delivered under the agreement.