Argentina's Angel Cabrera has won his second major championship with a victory at the US Masters, becoming the first South American to claim the prized Green Jacket. After hitting his approach to 12ft at the 10th, the 39-year-old Cabrera calmly two-putted before raising his right arm in celebration. He said: "This moment, and also Oakmont, are the happiest moments of my life. "It's the dream of any golfer to win the Masters. I'm so emotional I can barely talk. "When I won the US Open, (compatriot) Roberto De Vicenzo gave me a nice picture and there was a green jacket in it, making me go for it." Cabrera signed off with a 71 for a 12-under total of 276.