McNulty superó al irlandés Ben Healy y al anfitrión Marco Frigo al final del trayecto de 195 kilómetros entre las localidades de Seregno y Bérgamo.
La sensación es indescriptible. Ganar una etapa era mi objetivo al principio del Giro, dijo el vencedor de la jornada.
En la clasificación general se mantuvo delante el francés Bruno Armirail, aunque el británico Geraint Thomas le recortó diferencias.
Thomas lideró al grupo de ciclistas que luchan por el primer puesto para cruzar la meta casi siete minutos detrás de McNulty, pero 33 segundos por delante de Armirail.
Gracias a eso, la ventaja del galo sobre él se redujo un minuto y ocho segundos, y el esloveno Primoz Roglic se encuentra dos segundos más atrás.
Por su parte, el colombiano Einer Rubio entró quinto y marcha en el puesto 14 de la general, a 5:29 minutos de Armirail.
jha/lp