Ordine d’arrivo:
1° Greg Van Avermaet (CCC Team) 6h09’38”
2° Diego Ulissi (UAE Team Emirates)
3° Ivan Garcia Cortina (Bahrain Merida)
4° Tim Wellens (Lotto Soudal)
5° Michael Valgren (Dimension Data)
6° Kristian Sbaragli (Israel Cycling Academy)
7° Rui Costa (UAE Team Emirates)
8° Michael Woods (EF Education First)
9° Nans Peters (Ag2r La Mondiale)
10° Bauke Mollema (Trek Segafredo)
Dopo il quarto posto ottenuto venerdì nel GP Quebec, Diego Ulissi va vicino al successo nel GP Montreal: sulla retta finale in costante ascesa, solo Greg Van Avermaet è stato in grado di precedere il corridore dell’UAE Team Emirates in una volata ristretta di 18 corridori.
Dopo tre quarti di gara scivolati via senza sussulti, con il gruppo a controllare blandamente il drappello dei fuggitivi di giornata, la corsa si è progressivamente scaldata e il ritmo di gara si è notevolmente alzato con la conseguente selezione di un gruppo di testa ridotto a meno di 20 unità: presenti Diego Ulissi e Rui Costa per l’UAE Team Emirates.
Annullati nell’ultimo giro i tentativi di Peters (Ag2R), Cosnefroy (Ag2R) e Alaphilippe (Deceuninck-Quick Step), si è giunti alla volata e al secondo posto di Ulissi, piazzamento che va ad aggiungersi al successo ottenuto nel 2017 e al terzo posto del 2016.