Zouhair Talbi became the first American man to win the Chevron Houston Marathon since 2002. He also set a course record.