Kane Williamson struck a magnificent hundred to take NZ to victory over South Africa, The Black Sox hammer the Philippines and Marc catches up with controversial former League player John Hopoate.