The PGA Championship will no longer take place at Donald Trump's golf course in New Jersey after organisers said it would be "detrimental" to the brand.
The Professional Golfer's Association (PGA) of America voted to change the location of the major less than a week after Mr Trump's supporter's stormed the Capitol.
The Trump National Golf Club Bedminster had been due to host the tournament in 2022.
Jim Richerson, the PGA of America president, did not explicitly reference events in Washington DC in a statement announcing the move.
He said: "It has become clear that conducting the PGA Championship at Trump Bedminster would be detrimental to the PGA of America brand, it would put at risk the PGA's ability to deliver our many programmes and sustain the longevity of our mission.
"Our board has thus made the decision to exercise our right to terminate the contract to hold the 2022 PGA Championship at Trump Bedminster."
It is the second time in six years the PGA has moved an event away from a course owned by Donald Trump.
The 2015 Grand Slam of Golf was due to be held at the Trump National in Los Angeles but was cancelled after Mr Trump, then a candidate, made controversial remarks about Mexican immigrants.
Subscribe to the Daily podcast on Apple Podcasts, Google Podcasts, Spotify, Spreaker
The outgoing US president is a keen golfer who has continued to play the sport regularly during his presidency.
The US House of Representatives is proceeding with legislation to impeach Mr Trump after last week's riot, speaker Nancy Pelosi has said.
This could mean Mr Trump will become the first US president to be impeached twice.