Miguel Angel Lopez (Astana) pulled clear in the closing stages to triumph in the 2016 edition of Milano-Torino in Italy.