Underdog Brian Harmon wins the 151st Open Championship.