Australian Olympic champion Grace Brown has found the rainbow at the end of her glittering cycling career, racing to the road world championships individual time trial title in Zurich.
The 32-year-old, who will retire at the end of the season, becomes the first woman to achieve the Olympic-world time trial double in the same season.
Brown's triumph set the scene for Belgian defending champion Remco Evenepoel to match her feat in the men's time trial later on Sunday after overcoming pre-race drama.