Lilly King has held off the challenge of controversial Russian Yulia Efimova to win the women's 100m breaststroke final at the Olympic Games.
Despite twice testing positive for banned steroids, Efimova was allowed to compete in Rio de Janeiro but she was unable to match the performance of 19-year-old American King.
The Indiana-born swimmer started strongly and she reached the halfway stage at the front of the field alongside teammate Katie Meili.
Meili dropped down to third as Efimova began to close down King at the 75-metre mark but King kicked on to win gold by 0.57 seconds.