Elinor Barker took a sensational gold for GB on the final day of the Track World Championships, claiming victory in the points race.
It's Britain's second gold of the Worlds after Katie Archibald won the omnium on Friday.
Barker took two laps on the field to win with 59 points from Sarah Hammer of the USA (51) and Dutch rider Kirsten Wild (35).
The 22-year-old picked up points consistently through the race, including taking a lap midway through with Hammer.
Barker trailed Hammer by 51 to 39 points with only one sprint and 29 laps remaining, but she dealt the winning blow with 15 laps to go as she attacked.
It took until six laps to go until Barker caught the bunch, but that propelled her into the lead with 59, with Hammer unable to take anything in the final sprint.
The Olympic team pursuit champion adds the gold and the rainbow jersey to two silvers she already took at the Worlds in the scratch race and the madison.
"I'm incredibly happy," Barker said. "Until the last lap it was looking like another silver. I'm so happy it was a gold."
Elsewhere French pair Banjamin Thomas and Morgan Kneisky took the madison world title, with young British duo Mark Stewart and Ollie Wood pulled from the race before the final having lost two laps.
Katy Marchant was unable to break through the first round of the Keirin, with Germany's Kristina Vogel taking the gold.
Academy rider Joe Truman finished 11th in the kilo, which was won by France's François Pervis.
Thank you for reading 20 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1