Top seed John Isner won a hard-fought tiebreaker in the first set and held off teenager Jack Sock to advance to the Atlanta Open semifinals.