Australian Chris Harper has won the penultimate stage of the Giro d'Italia with the ride of his life - but he was still happy to play second fiddle to his one-time British teammate Simon Yates, who sensationally exploded the race to grab almost certain overall victory.
Harper, a 30-year-old stalwart for Australian team Jayco AlUla, enjoyed his first ever individual grand tour victory with an epic solo effort on the brutal 20th 'queen' stage from Verres to Sestriere, conquering one of cycling's most brutal climbs, the Colle delle Finestre, to battle home alone one minute 49 seconds clear of the field.
It was a wondrous moment for Harper, a fine 12-year pro, as he rode clear of a breakaway near the top of the climb on Saturday and then held on for his first race victory for nearly six years, as an incredible story was building behind him.