Republican Joshua Putnam won the general election for the District 10 House seat and will now head to Columbia as the youngest South Carolina representative at 22 years old.