Star Thomas scored two second-half touchdowns and Peyton Jones ran in from 20 yards out with 5:43 left as Duke overcame a 20-point deficit to beat visiting North Carolina 21-20 in the Atlantic Coast Conference opener for both teams Saturday at Durham, N.C.