Great Britain's Jeremiah Azu recorded a personal best 6.49seconds to clinch the European Indoor Athletics Championship on Saturday.
Azu won by a whisker, with Sweden's Larson coming second in 6.49seconds while teammate Andrew Robertson came third in 6.55seconds.
The crowd came out to see one of their own as Azu's entry into the final was greeted by loud cheers in Apeldoorn, Netherlands.
Born in Rotterdam, Netherlands, Azu, was raised in Wales, where he has lived for the greater part of his 23 years.