Two amateur riders get away early. They are joined by five more, and then another two amateur riders.
Two riders were caught with 35 km to go. The break was caught with 11 km remaining.
Duchesne, Zukowsky and Cheyne attack with 3 km to go.
Duchesne gets a gap with a kilometer to go.
Houle and Boivin catch up with just 400 meters left.
But Duchesne has enough to stay at the front and win! Houle and Gee complete the podium.
Today's winner - Antoine Duchesne.
Stage Result
1
Antoine Duchesne
SEE Turtles
1h16'36
2
Hugo Houle
Xero Racing
s.t.
3
Derek Gee
Lidl Cycling
+ 9
4
Jack Burke
Zwift Pro Cycling
s.t.
5
Guillaume Boivin
McCormick Pro Cycling
s.t.
6
Nickolas Zukowsky
cycleYorkshire
s.t.
7
Adam De Vos
Lampre - Pinarello
s.t.
8
Alexandor Cataford
Lidl Cycling
s.t.
9
Patrick Naud
McCormick Pro Cycling
s.t.
10
Riley Pickrell
Zwift Pro Cycling
s.t.
11
Jordan Cheyne
Glanbia
s.t.
12
Lewis Stroll
Zwift Pro Cycling
s.t.
13
Charles Matte
McCormick Pro Cycling
s.t.
14
Tristan Jussaume
Zwift Pro Cycling
+ 37
15
Francis Juneau
Glanbia
+ 43
17
Evan Russell
Ekoi - Le Creuset
+ 1'27
Individual Time Trial
Cheyne is the penultimate starter and he sets a time of 59'36" at the finish.
Cataford is the overwhelming favourite but he's not running away with this! He was a second ahead at the first time check, tied at the second and just goes a single second faster to claim the win!