Ryan Fox claimed the Alfred Dunhill Links Championship 2022 in St Andrews, Scotland, by one stroke over Alex Noren of Sweden and Callum Shinkwin of England.