Just Stop Oil protesters set off an orange flare next to the 17th green at the British Open on Friday before being driven off the course by the police in a golf buggy.
The incident happened as Corey Conners, Billy Horschel and Alex Noren walked up the fairway towards the green. American Horschel led a protester towards security officials and was cheered by other spectators.
Orange powder settled near the edge of the green just short of the putting surface but second-round play continued without any delay.
"A protester was quickly apprehended on the 17th hole and is one of four people who have been arrested by the police," organisers the R&A said in a statement.
"Play was not disrupted and we would like to thank marshals, players and other spectators for their vigilance and understanding as the protesters were removed."
Ground staff quickly cleared away the debris using leaf blowers.
Just Stop Oil protesters have disrupted several major sporting events in England this year including the Wimbledon Tennis Championships and the Ashes cricket test at Lord's.


Mumbai's IPL campaign fizzles amid Bumrah's barren run
Iran women soccer players thank Australian government for protection
Villa's Watkins looking to make late push for England World Cup squad
Former Arsenal, Juventus goalkeeper Manninger dies in road accident
French Open prize money increases, retiring players to be honoured
