Add Martin Kaymer's PGA (after Dustin Johnson's dustup with the rules of golf in the bunker) to the list of somewhat recent majors in which the winner was an afterthought:
Paul Lawrie at the British Open (Jean Van de velde's remarkable collapse)
Geoff Ogilvy at the U.S. Open (Phil Mickelson calling himself "such an idiot")
Angel Cabrera at the Masters (Kenny Perry's letdown, and the Tiger-Phil duel that fell just short)
Stewart Cink at the British Open (Tom Watson let it slip away)
What others come to your mind?