Harris hits century in Shield decider