Will Take Charge charges to victory in Travers upset