Home News Nice Finales make the 31st Andrea Margutti shine