With about 19 miles left , Calzati sped away from five companions in a breakaway and had enough left to finish 2 minutes 5 seconds ahead of the closest pursuers , Kjell Carlstrom of Finland and Liquigas , and Patrice Halgand of France and Credit Agricole .