Dame Sarah Storey and Katie Toft completed a golden double on the final day of racing at the UCI Para-cycling Road World Championships.
Both Great Britain Cycling Team riders won their second world titles of the weekend in Italy – with Toft claiming her third in all disciplines in 2018.
For Storey, it marks a remarkable comeback after giving birth to her second child less than a year ago.
She is now a 31-time world champion across cycling and swimming – and claimed her sixth road race and time trial world championships double of her career.
Storey was pushed hard throughout the C5 women’s race by teammate Crystal Lane-Wright – and there was an air of inevitability about their dual in the finishing straight.
Storey just had enough to hold off Lane-Wright, who crossed the line second - only to be relegated to the bronze medal position after an irregular sprint.
In the C1 race, reduced by one lap as a result of the punishing heat in Northern Italy, Toft showed her class once more to win her second gold in Maniago.
The Great Britain Cycling Team rider – who won her first world title on the track in Rio in March – overcame rival Kaitlyn Schurman (USA) to pick up a sensational victory.
The tandem duo of Lora Fachie and Corrine Hall won their second silver medal of the championships in the road race.
The duo pipped the Polish pair to second place in the closing stages - with the Irish team of Katie-George Dunlevy and Eve McCrystal riding solo to their second world title in Italy.
Steve Bate and Adam Duggleby finished fifth in the men's race with Spain's Ignacio Avila Rodriguez and Joan Font Bertoli winning gold.
Megan Giglia missed out on the podium in the C3 race – finishing fourth again, several minutes behind the medallists, with Sweden’s Anna Beck taking the gold.
Elsewhere, Will Bjergfelt and Fin Graham put in solid showings in the men’s race – both unfortunate not to make it onto the podium.
Bjergfelt finished fifth in the C5 race as Alistair Donohoe picked up the win while Graham crossed the line in eighth in the C3 race, three places ahead of teammate Ben Watson.
Belgium’s Kris Bosmans took the gold.
In the C4 race, George Peasgood finished seventh as Italy’s Michalo Pittacolo took a popular home win, while Simon Price finished sixth in the C2 race, missing out in a bunch sprint as Tristen Chernove of Canada won gold – Louis Rolfe did not finish the race.
David Smith finished 16th in the C1 race with Pierre Senska of Germany taking the rainbow jersey.