Giacomo Nizzolo sprinted to victory on stage three of the Tour de San Luis in Argentina as Phillip Gaimon retained the overall race lead.