South Africa's Charl Schwartzel held off compatriot Hennie Du Plessis to claim the biggest paycheck in golf history at the opening event of the LIV Invitational Series on Saturday.

The 37-year-old led by three strokes going into the third and final round at the Centurion course north of London, and consolidated with a round of 72 to seal the $4 million prize.

Schwartzel, whose previous highest payoff was the $1.4 million he scooped for winning the 2011 Masters, ended up on seven-under with Du Plessis finishing one stroke back. Another South African, Branden Grace, finished third on five under.