American Brandt Snedeker shared the overnight lead with England’s Justin Rose, and shot a two-under-par 68 for 10 under overall.
Ernie Els of South Africa wins the 2012 British Open by carding a two under par 68 in the final round to clinch the victory as earlier leader Adam Scott of Australia faltered and stunningly bogeyed his final four holes that settled him for second place at five over par 75.
Former world number one Tiger Woods fired a 3 under 67 in the second round replicating his first round performance and stayed him in contention for the Open title at Lytham.
Luke Donald of England clinched the PGA Championship and the number one world golf ranking after defeating compatriot Lee Westwood in a play off.
Brandt Snedeker defeated Luke Donald in a playoff on the 18th hole during the final round of The Heritage at Harbor Town Golf Links in Hilton Head Island, South Carolina.