Monday 28 September 2015 12:04, UK
The 2015 UCI Road World Championships in Richmond, United States, produced some thrilling racing.
Peter Sagan and Lizzie Armitstead claimed victory in the marquee road races, but there were many more performances worthy of celebration.
Here, we look back on the championships...
SUNDAY, SEPTEMBER 20 - WOMEN'S TEAM TIME TRIAL
Winners: Velocio-SRAM.
SUNDAY, SEPTEMBER 20 - MEN'S TEAM TIME TRIAL
Winners: BMC Racing.
MONDAY, SEPTEMBER 21 - JUNIOR WOMEN'S INDIVIDUAL TIME TRIAL
Winner: Chloe Dygert (United States).
MONDAY, SEPTEMBER 21 - UNDER-23 MEN'S INDIVIDUAL TIME TRIAL
Winner: Mads Wurtz Schmidt (Denmark).
TUESDAY, SEPTEMBER 22 - JUNIOR MEN'S INDIVIDUAL TIME TRIAL
Winner: Leo Appelt (Germany).
TUESDAY, SEPTEMBER 22 - ELITE WOMEN'S INDIVIDUAL TIME TRIAL
Winner: Linda Villumsen (New Zealand).
WEDNESDAY, SEPTEMBER 23 - ELITE MEN'S INDIVIDUAL TIME TRIAL
Winner: Vasil Kiryienka (Belarus).
FRIDAY, SEPTEMBER 25 - WOMEN'S JUNIOR ROAD RACE
Winner: Chloe Dygert (United States).
FRIDAY, SEPTEMBER 25 - MEN'S UNDER-23 ROAD RACE
Winner: Kevin Ledanois (France).
SATURDAY, SEPTEMBER 26 - JUNIOR MEN'S ROAD RACE
Winner: Felix Gall (Austria).
SATURDAY, SEPTEMBER 26 - ELITE WOMEN'S ROAD RACE
Winner: Lizzie Armitstead (Great Britain).
SUNDAY, SEPTEMBER 27 - ELITE MEN'S ROAD RACE
Winner: Peter Sagan (Slovakia).