Centenarian wins hearts and gold in Auckland