Italy's Raffaele Illiano prevailed in a sprint finish to take the second stage of the Tirreno-Adriatico race from Civitavecchia to Gubbio on Thursday.