Trasę o długości 185,2 km pokonał w czasie 4:52:54, osiągając średnią prędkość 37,9 km/h. Został zwycięzcą wyścigu wyprzedzając następnych rywali o prawie 3 minuty. Szkoleniowcami kadry Polski na MŚ 1989, którzy przygotowali plan wyścigu indywidualnego, byli Wacław Skarul i jego asystent Erwin Chmiel, będący jednocześnie klubowymi trenerami Halupczoka w Ziemi Opolskiej. Tuż po wyścigu polski triumfator powiedział:

Został wybrany najlepszym sportowcem Polski w plebiscycie „Przeglądu Sportowego” za rok 1989.

W 1990 podpisał kontrakt zawodowy, reprezentując w tym roku włoski zespół Diana-Colnago-Animex. W czteroetapowym wyścigu Giro del Trentino 1990 w maju tego roku zajął ósme miejsce w klasyfikacji generalnej. Następnie na przełomie maja i czerwca startował w wyścigu Giro d’Italia 1990, w którym po 7 i 8 etapie był trzeci w klasyfikacji generalnej, po 9 był drugi, a w 12 etapie był drugi na mecie, a ponadto był liderem klasyfikacji młodzieżowców (biała koszulka) po 1 i 2 etapie oraz od 9 do 15 etapu. Ostatecznie nie został sklasyfikowany na koniec całego wyścigu. 23 sierpnia 1990 zajął szóste miejsce w jednoetapowym wyścigu Giro del Veneto 1990. Podczas mistrzostw świata 1990 w japońskim mieście Utsunomiya, 2 września startował w wyścigu indywidualnym ze startu wspólnego zawodowców, zajmując szesnaste miejsce.