Italian Diego Ulissi capped a daring solo attack with a stunning victory on the fourth stage of the 99th Giro d’Italia as former race leader Tom Dumoulin reclaimed the pink jersey yesterday.