American Boo Weekley held his nerve over the treacherous closing stretch to complete a successful title defence by three shots at the Heritage Classic in Hilton Head Island, South Carolina on Sunday.