Ever since Greg Norman's memorable final-round implosion let Nick Faldo win the Masters in 1996, a generation of fine English talent has come up short in golf's four major championships. Finally, after a 17-year wait, England has a major winner in U.S. Open champion Justin Rose.