Worthington beats St. Charles for district title