Third straight MTN8 final for Pirates after dominating win over City