Tyler Hughes throws for a career-high 296 yards and four touchdowns, leading William & Mary to a 27-7 win over Charleston Southern on Saturday night.