Long-hitting American Dustin Johnson, seeking major redemption after several near-misses in recent years, won the 116th U.S. Open on Sunday.