Тадей Погачар мощной атакой за 23 километра не оставил соперникам ни единого шанса и одержал победу на однодневной гонке «Гран-при Монреаля»: 209 километров были трудным испытанием по профилю — 16 кругов с тремя неплохими подъёмами на каждом круге — Кот-Камильен-Уд (1,8 километра со средним градиентом в 8%), Кот-де-Политех (780 метров с 6%) и Паньюэло (535 метров с 8%). Суммарный набор высоты составил 4500 метров.
Прежде чем последовала атака Погачара, словенцу и его команде UAE Emirates надо было догнать отрыв — Гила Гелдерса, Дриса Де Бондта и Майкла Леонарда. Особенно впечатляюще смотрелся 21-летний Гелдерс из Soudal — Quick Step. Это трио изначально имело преимущество над пелотоном в 6 минут. Но вскоре UAE Emirates начала наращивать темп. И уже за 130 километров до финиша отрыв лидеров сократился до чуть более чем двух минут.
В 50 километрах от финишной черты Леонард и Де Бондт первыми сдались, а вот Гелдерс продолжал вести борьбу в одиночку. Впрочем, было понятно, что и его догонят. За три круга до финиша бельгийца догнали. И долго ждать Погачар не стал. Мощная атака сразу же расставила все точки над «i». Пельо Бильба и Маттео Йоргенсон ещё пытались достать словенца, позже к ним подключились Барт Леммен, Жюлиан Алафилипп и Алекс Аранбуру. Однако достать Тадея уже было невозможно.
Спустя 5 часов 28 минут и 15 секунд после старта Тадей Погачар пересёк финишную черту. Пельо Бильбао финишировал спустя 24 секунды, а Жюлиан Алафилипп привёз группу преследователей спустя 40 секунд после Погачара.